2016/05/13分のコミットです。
CHANGELOGへの追加はありませんでした。
activerecord/test/cases/associations/has_many_through_associations_test.rb
の修正です。
has_many
+ throughを使用したい場合のテストのテスト名がtest_ordered_habtm
となっていたので、test_ordered_has_many_through
にテスト名を修正しています。
Give more context from AssociationMismatchError
activerecord/lib/active_record/associations/association.rb
の修正です。
AssociationMismatchError
のエラーメッセージに、エラーについてより詳細な説明を行うよう修正しています。
- message = "#{reflection.class_name}(##{reflection.klass.object_id}) expected, got #{record.class}(##{record.class.object_id})" + message = "#{reflection.class_name}(##{reflection.klass.object_id}) expected, "\ + "got #{record.inspect} which is an instance of #{record.class}(##{record.class.object_id})" raise ActiveRecord::AssociationTypeMismatch, message