2016/09/06分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #26370 from yahonda/rails26368
activerecord/test/cases/autosave_association_test.rb
、
activerecord/test/cases/relation/where_test.rb
の修正です。
テスト用modelファイルの読み込み順を調整(models/post
をmodels/comment
より先に読み込むよう対応)しています。
テストの実行順により時折failになってしまうテスト(BasicsTest#test_readonly_attributes
)があり、テストを安定化させる為に対応したとの事です。
Post
クラスの方が先に読み込まれてないと、associationが正しく認識されないからですかねえ。
Remove redundant !loaded?
condition
activerecord/lib/active_record/associations/collection_association.rb
の修正です。
ActiveRecord::Associations::CollectionAssociation#size
メソッドでloaded?
のチェックが複数回行われていたので、片方削除しています。
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
使用していないleft_joins!
メソッドを削除しています。
Fix Remaining Case-In-Assignment Statement Formatting
Rubocopのフォーマット修正対応で、Case-In-Assignmentのフォーマット対応が残っていたのをまとめて修正しています。