なるようになるブログ

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

rails commit log流し読み(2016/08/18)

2016/08/18分のコミットです。

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


Push :defaults extraction down one level

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

map_methodメソッドで行っていたdefaultsオプションのパース処理を、その先のmatchメソッドで行うよう修正しています。

routesでmatchメソッドにdefaultsオプションを指定した場合に正しくdefaultsが使用されないバグがあり、その対応の為、既存の対応と合わせてmatchメソッド(正しくは新しく追加されたmap_matchメソッドを)でdefaultsオプションのパース処理を行うよう対応したとの事です。


Change method visibility to be private

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

ActionDispatch::Routing::Mapperクラス内の、内部でだけ使用するメソッドの可視性をprivateに変更しています。


i18n documentation for required belongs_to message

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

Error Message Interpolationの項にあるvalidationのリストに、Rails 5で追加されたnon-optional associationのvalidationを追加しています。