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を誤って更新してしまうバグがあったのを修正しています。