2019/02/17分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix the regex that extract mismatched foreign key information
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/errors.rb
の修正です。
型が一致していないforeign keyを抽出する正規表現に誤りがあり、正しくforeign keyの情報を取得出来ない、というバグがあったのを修正しています。
Fix order
with custom attributes
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
order
にcustom attributesを指定した場合に結果が正しく取得出来ないバグがあったのを修正しています。
Raise ActiveRecord::IrreversibleOrderError if nulls first/last is not a single ordering argument.
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
reverse_order
にNULLS FIRST / LAST + 複数引数を指定した場合に、ActiveRecord::IrreversibleOrderError
をraiseするよう修正しています。実行出来ないSQL(SyntaxErrorになる)になる為。
actionmailer/test/base_test.rb
、
railties/lib/rails/autoloaders.rb
の修正です。
rubocopの設定に違反している箇所があったのをまとめて修正しています。
Add edge test cases for integer and string types
activemodel/test/cases/type/integer_test.rb
、
activemodel/test/cases/type/string_test.rb
の修正です。
integer typeでcastする場合のテスト、及び、string typeでobject、array等の値をserializeした場合のテストを追加しています。