なるようになるブログ

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

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

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

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


Merge pull request #20383 from jonatack/fix-configurable-static-index-filename

actionpack/lib/action_dispatch/middleware/static.rbの修正です。

先日、ActionDispatch::StaticActionDispatch::Staticクラスのコンストラクタにインデックス ファイル名を指定出来るよう対応が入ったのですが、追加になった引数がデフォルト値を指定されておらず、リグレッションが発生してしまっていたので、追加された引数についてはデフォルト値("index")指定するよう修正しています。


Revert "Merge pull request #19685 from vngrs/actionview_parent_layout_bug"

fix for actionview parent layout bug のコミットをrevertしています。

ApplicationControllerlayoutメソッドで指定したレイアウトファイルが、ApplicationControllerの子クラスで反映されない場合があり、その対応のコミットだったのですが、4.0.x 以降は元の挙動を仕様としており、stable branchにバックポート出来ない為、revertしたとの事です。

詳細は Rails 4.2.1 layout rendering · Issue #19626 · rails/railsSimplify Finding Default Layout by apotonick · Pull Request #15050 · rails/rails を参照との事です。


[ci skip] fix the collection.clear guide

activerecord/lib/active_record/associations/collection_proxy.rbのdoc、 及びguides/source/association_basics.mdの修正です。

collection.clearメソッドについて説明している箇所に、挙動はdependentオプションに指定した値に依存する旨説明を追加しています。


pass check_ip and proxies to GetIp constructor

actionpack/lib/action_dispatch/middleware/remote_ip.rbの修正です。

GetIpクラスのコンストラクタmiddleware丸々渡していたのを必要な情報(check_ipproxies)のみ渡すよう修正しています。