なるようになるブログ

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

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

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

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


[ci skip] Fix grammar in AR::Associations

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

ActiveRecord::Associationsのdocのグラマー、フォーマットの修正等をまとめて行っています。


Logging type casted binds

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

ActiveRecord::LogSubscriber#render_bindでログ用にattributeの値を加工する際に、type_castした値を返すよう修正しています。


Fix docs in collection_radio_buttons

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

ActionView::Helpers::FormBuilder#collection_radio_buttonsのdocのグラマー、及びフォーマットの修正を行っています。


Pass type_casted_binds to log subscriber for logging bind values properly

Active Recordの修正です。

ActiveRecord::LogSubscriber#render_bindでログ用にattributeの値を加工する際に、type cast処理をActiveRecord::Base.connection.type_castメソッドを使用してrender_bind内で変換処理をで行っていたのを、そもそも type cast処理後の値を#render_bindに渡すよう修正しています。 ActiveRecord::Base.connectionを直接参照するのだと、異なるDBに対してconnectionを設定していたような場合に正しくcast処理が行われない可能性がある為、とのことです。


Merge pull request #25780 from Ropeney/patch-1

rails guideのAction Cable Overviewの修正です。

Rebroadcasting a Messageの項のexampleコードで使用するメソッドに誤りがあったのを修正しています。