なるようになるブログ

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

rails commit log流し読み(2020/01/15)

2020/01/15分のコミットです。

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


prevent helper_method from calling to_hash

actionpack/lib/abstract_controller/helpers.rbの修正です。

helper_methodメソッドで定義したメソッドで、引数を**kwargsで受け取っていたのを、*argsで受け取るよう修正しています。

to_hashメソッドの呼び出しが行われるのを避ける為。キーワード引数の警告対策には、代わりにruby2_keywordsを使うよう対応しています。


fix typos

docやテスト名のタイポをまとめて修正しています。


Don't encourage using octals for dates and times

数字を指定するのにoctal literalを使用していた箇所があったのを、使用していないよう修正しています。octal literalだと08以上を指定した場合にエラーになってしまい、例として良くないだろう、という理由です。


Fix CI failures due to MySQL 8.0.19 no longer output integer display width unless ZEROFILL is also used

activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rbactiverecord/test/cases/migration/change_schema_test.rbの修正です。

MySQL 8.0.19で、(ZEROFILLの指定が無い場合)SHOW CREATEの出力から整数表示幅が削除された事によりエラーになってしまうテストがあったのを修正しています。

参考: The MySQL 8.0.19 Maintenance Release is Generally Available | MySQL Server Blog