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
を使うよう対応しています。
docやテスト名のタイポをまとめて修正しています。
Don't encourage using octals for dates and times
数字を指定するのにoctal literalを使用していた箇所があったのを、使用していないよう修正しています。octal literalだと08
以上を指定した場合にエラーになってしまい、例として良くないだろう、という理由です。
activerecord/test/cases/adapters/mysql2/mysql2_adapter_test.rb
、
activerecord/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