なるようになるブログ

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

rails commit log流し読み(2016/07/15)

2016/07/15分のコミットです。

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

actionpack/CHANGELOG.md


Check request.path_parameters encoding at the point they're set

Action Packの修正です。

path parametersに不正なエンコーディングが無いかどうかを、headerにpath parametersを設定する前にチェックするよう修正しています。

元々はcontrollerのインスタンスを生成する際にチェックを行っていたのですが、それだと何らかの理由によりcontrollerのインスタンスの作成処理がスキップされたような場合に、正しくエンコーディングのチェック処理が行われない、という問題があった為、値を設定する際にチェックするように修正したとの事です。


[ci skip] fix a typo

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

ActiveRecord::Associations::CollectionProxy#empty?メソッドのdoc内の説明で、collectionがloadされてない場合に等価となるメソッドの例で、!collection.exists?collection.exists?にタイポしていたのを修正しています。


Fix broken link

rails guideのRails Internationalization (I18n) APIの修正です。

Contributing to Rails I18nの項にあるrails-i18nのメーリングへのリンクにタイポがあったのを修正しています。