2024/11/27分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #52596 from codergeek121/fix-activerecord-callbacks-suppressor-section
rails guideのActive Record Callbacksの修正です。
ActiveRecord::Suppressor moduleの挙動について説明している箇所で、callbackの実行を抑止する事が出来る旨説明が記載されていたのですが、実施はrecordのsave自体を抑止する、という挙動の為、その挙動に合わせて説明を修正しています。
Correct documented order of to_prepare initialization event [Fix #53682]
rails guideのConfiguring Rails Applicationsの修正です。
to_prepare eventについて説明している箇所に、middleware stackの構築後に実行される旨説明を追加しています。
Fix insert_all to not update existing records
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbの修正です。
insert_allをMySQLで使用した場合に、同じunique keyのrecordを誤って更新してしまうバグがあったのを修正しています。