2020/12/15分のコミットです。
CHANGELOGへの追加はありませんでした。
Refactor Preloader to remove AlreadyLoaded class
Active Recordの修正です。
load済みのデータを保持するのに専用のクラス(AlreadyLoaded
)を使用してPreloader内で保持していたのを、assocaitionで保持するようリファクタリングしています。
Merge pull request #40805 from eileencodes/default-scope-on-reload
Active Recordの修正です。
all_queries
オプションが指定されているdefault_scope
については、reload
実行時に適用されるよう修正しています。shardingの指定があるような場合に、reload
でのデータ取得時もdefault_scope
の設定に依存したいケースがある為。
Add GlobalID link to active_job_basics.md
rails guideのActive Job Basics
の修正です。
GlobalID
について説明している箇所に、https://github.com/rails/globalid/blob/master/README.md へのリンクを追加しています。
Docs: fix code formatting [ci skip]
activerecord/lib/active_record/signed_id.rb
のdocの修正です。
find_signed
メソッドのdocのフォーマットの修正を行っています。
Fix composed_of
with symbol mapping
activerecord/lib/active_record/aggregations.rb
の修正です。
composed_of
のmapping
にsymbolの値を指定していた場合に、値のread / writeが正しく行えないバグがあったのを修正しています。