2017/08/28分のコミットです。
CHANGELOGへの追加はありませんでした。
Remove unused RuntimeReflection#alias_candidate
activerecord/lib/active_record/reflection.rb
の修正です。
使用していないRuntimeReflection#alias_candidate
メソッドを削除しています。
Fix grammar in guide [ci skip]
rails guideのWorking with JavaScript in Rails
の修正です。
グラマー、フォーマットの修正を行っています。
@previous_reflection.options[:source_type]
in PolymorphicReflection
is always true
activerecord/lib/active_record/reflection.rb
の修正です。
PolymorphicReflection#scopes
メソッド及び#join_scopes
メソッドから@previous_reflection.options[:source_type]
がfalseの場合の処理を削除しています。
上記処理が呼ばれるのはそもそも@previous_reflection.options[:source_type]
がtrueの場合の時のみな為。
Address test_assign_ids_for_through_a_belongs_to
failure
activerecord/test/cases/autosave_association_test.rb
の修正です。
test_assign_ids_for_through_a_belongs_to
でテストにPost
クラスを使用していたのを、Firm
クラスを使用するよう修正しています。
Post
クラスを使用していると、:readers
fixtureがテスト実行前に読み込まれてしまうとテストがコケてしまう(assocationのレコード数が変わってしまう)為、assocationに対応するfixtureが無いFirm
クラスを使用するようにしたようです。
“models/reader” is no longer used in autosave_association_test.rb
activerecord/test/cases/autosave_association_test.rb
の修正です。
使用していないmodels/reader
のrequireを削除しています。