なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/03/17)

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が無視されてしまうバグがあったのを修正しています。


fix typo

actionpack/test/controller/live_stream_test.rbの修正です。

optionoptonにタイポしていたのを修正しています。


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はしないで済むよう修正しています。


Fix test name

activerecord/test/cases/strict_loading_test.rbの修正です。

テスト名がテストしている内容と一致していない箇所があったのを修正しています。