なるようになるブログ

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

rails commit log流し読み(2018/06/18)

2018/06/18分のコミットです。

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

activerecord/CHANGELOG.md


Remove unused require

railties/lib/rails/commands/server/server_command.rbの修正です。

使用していないrequireを削除しています。


Add docs for ActiveRecord::Migration#say, #say_with_time, #suppress_messages [ci skip]

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

ActiveRecord::Migration#say#say_with_timesuppress_messagesメソッドにdocを追加しています。


Fix touch option to behave consistently with Persistence#touch method

Active Recordの修正中です。

increment!update_countersメソッドで、touchオプションにattribute namesを指定した場合に、その指定されたattributes namesだけ更新されて、update_at/onは更新されていなかったのを、update_at/on も更新する(指定されたattributes names + update_at/on が更新される)ように修正しています。

Persistence#touchと挙動を合わせる為。