2021/03/17分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #41597 from jhawthorn/preloader_batch_loader_query
Active Recordの修正です。
Batch Preloader::Association queries having similar queriesのfollow upとして、queryのload処理を専用のクラス(Preloader::Association::LoaderQuery
)で行うようリファクタリングしています。
Handle false in relation strict loading checks
activerecord/lib/active_record/associations/association.rb
の修正です。
associationに指定したstrict_loading: false
が無視されてしまうバグがあったのを修正しています。
actionpack/test/controller/live_stream_test.rb
の修正です。
option
をopton
にタイポしていたのを修正しています。
Merge pull request #41675 from kamipo/dont_use_cast_in_unboundable
Active Recordの修正です。
unboundable?
メソッドでserialized valueをemulateする為にtype.cast(value)
を使用していていたのを、serializable?
で正しくserialized valueかチェックするようにして、unboundable?
でcast
はしないで済むよう修正しています。
activerecord/test/cases/strict_loading_test.rb
の修正です。
テスト名がテストしている内容と一致していない箇所があったのを修正しています。