2018/10/07分のコミットです。
CHANGELOGへの追加はありませんでした。
add test for cache_version precision
activerecord/test/cases/integration_test.rb
の修正です。
cache_version
メソッドが生成するkeyがpreciseの値を含む値である事を確認するテストを追加しています。
getting started page rails version update to 5.2.1
rails guideのGetting Started with Rails
の修正です。
Installing Rails
の項で表示されるRailsのバージョンを5.2.1
に更新しています。
Merge pull request #34076 from gmcgibbon/fixtures_refactor
Active Recordの修正です。
fixtures処理のリファクタリングとして、ActiveRecord::FixtureSet
classでまとめて行っていた処理を各classに切り出すよう修正しています。
Fix AssociationRelation
not to set inverse instance key just like before
activerecord/lib/active_record/association_relation.rb
、
activerecord/lib/active_record/associations/association.rb
の修正です。
collection associationにrecordを追加した際に行っているinverse instance keyをownerに置き換える処理が、queryからrecordをloadした際には行われないよう修正しています。
queryからloadされたrecordは全てownerと関連付けられるとは限らない為。