2018/01/14分のコミットです。
CHANGELOGへの追加はありませんでした。
Don't pass garbage args to alias tracker
activerecord/lib/active_record/associations/alias_tracker.rb
、
activerecord/lib/active_record/relation/finder_methods.rb
の終了です。
join dependency構築する際に、alias trackerに使用しないオブジェクト(Arel::Nodes::Join
のインスタンス以外のオブジェクト)も渡すようになっていたのを、Arel::Nodes::Join
のインスタンスのみ渡すよう修正しています。
Don't need to pass manager
to convert_join_strings_to_ast
activerecord/lib/active_record/relation/query_methods.rb
の終了です。
convert_join_strings_to_ast
メソッドから不要なtable
引数を削除しています。
Relation
がArel tableの情報を保持しており、そちらを使用すれば良いため。
Change test case name to FormatValidationTest
activemodel/test/cases/validations/format_validation_test.rb
の修正です。
validates_format_of
メソッドについてのテストを記載しているテストのクラス名がPresenceValidationTest
になっていたのをFormatValidationTest
に修正しています。