なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2015/11/21)

2015/11/21分のコミットです。

CHANGELOGへの追加はありませんでした。


Remove arity check for RouteSet#draw

actionpack/lib/action_dispatch/routing/route_set.rbの修正です。

ActionDispatch::Routing::RouteSet#eval_blockメソッドで、ブロックの引数が1だった場合に、古いroutesの書き方である旨エラーメッセージを表示するようにしていたのを、削除しています。

Rails 3.1でroutesの書き方が変更になった際に表示するようにしていたエラーメッセージなのですが、流石にもう不要だろう、という事で削除されたようです。


Example of setting data attributes for image_tag

actionview/lib/action_view/helpers/asset_tag_helper.rbのdoc及び、 actionview/test/template/asset_tag_helper_test.rbの修正です。

image_tagメソッドのdocにdata attributesを指定した場合のexampleを追加、及びimage_tagのテストにdata attributesを指定した場合のテストを追加しています。


Add example for AR::Persistence#toggle

activerecord/lib/active_record/persistence.rbのdocの修正です。

ActiveRecord::Persistence#toggleメソッドのdocに、exampleを追加しています。


Merge pull request #22333 from harrykiselev/patch-3

activemodel/lib/active_model/dirty.rbのdocの修正です。

ActiveModel::Dirty moduleのdocにあるexampleコードに誤りがあった(initializeメソッドに引数を渡すよう定義していないのに、newする際に引数を渡すようにしていた)のを修正しています。