なるようになるブログ

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

rails commit log流し読み(2024/07/09)

2024/07/09分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Check If-None-Match before If-Modified-Since with strict freshness

actionpack/lib/action_dispatch/http/cache.rbの修正です。

Prefer ETag over Last-Modified for fresh_when and stale? according to the HTTP specificationでresponseのfreshnessをチェックする際に、参照するヘッダーを誤っていたのを修正しています。


Merge pull request #51948 from justinko/issue-51938

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

associationに同じmodule内のclassを指定した場合に、association参照時にNameErrorがraiseしてしまうバグがあったのを修正しています。


Merge pull request #49847 from joshuay03/duplicate-callbacks-when-child-autosaves-parent

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

has_one / belongs_toが定義されているassociationで、子associationのautosave経由で親associationの新規作成を行った際に、 before_validationafter_validationbefore_save及びafter_saveが2回実行されてしまうバグがあったのを修正しています。