なるようになるブログ

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

rails commit log流し読み(2024/03/27)

2024/03/27分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #51425 from andrewn617/revert-eliminate-lease-connection-in-type-caster-connection

activerecord/lib/active_record/table_metadata.rbactiverecord/lib/active_record/type_caster/connection.rbの修正です。

Eliminate remaining uses of lease_connection inside Active Recordの対応の影響で、type_for_attributeメソッドの戻り値が変わったり、associated_tableメソッドがjoinテーブルに対するtype cast処理が正しく行えくなったり、というリグレッションが発生していたのを修正しています。


Add tests guarding against regressions identified in rails/rails@640e3981

Active Recordのテストの修正です。

先のコミットで修正したリグレッションに対するテストを追加しています。


Remove delegate_missing_to in FutureResult class and add test cases.

activerecord/lib/active_record/future_result.rbの修正です。

query cacheを使用する状態でload_asyncを使用した場合に結果が正しく取得出来ないバグがあったのを修正しています。