なるようになるブログ

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

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

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_allMySQLで使用した場合に、同じunique keyのrecordを誤って更新してしまうバグがあったのを修正しています。