なるようになるブログ

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

rails commit log流し読み(2015/06/29)

2015/06/29分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionview/CHANGELOG.md

railties/CHANGELOG.md


Fix cache issue when different partials use the same collection

ActionViewの修正です。

同じコレクションから異なるパーシャルテンプレートをcacheのキーに指定出来るようにする為に、cache_fragment_nameメソッドに、virtual_pathオプションを指定出来るよう対応しています。


Add nil check in asset_path

actionview/lib/action_view/helpers/asset_url_helper.rbの修正です。

asset_pathメソッドの引数にnilが渡された場合に、ArgumentErrorをraiseするよう修正しています。

asset_pathを呼び出しているimage_pathメソッド等のasset用ヘルパーメソッドも同様に、nilが渡された場合ArgumentErrorをraiseするようになっています。


Merge pull request #20724 from y-yagi/fix_scaffold_in_full_engine

railtiesの修正です。

full model engine配下で、scaffold generatorを実行した場合に、NoMethodErrorがおきてしまうバグがあったのを修正しています。


docs, nodoc NullPreloader and AlreadyLoaded.

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

ActiveRecord::Associations::NullPreloaderクラス、ActiveRecord::Associations::AlreadyLoadedクラスに:nodoc:を追加しています。