2024/06/04分のコミットです。
CHANGELOGへの追加はありませんでした。
Pass transaction: nil in sql.active_record events if no transaction is open
activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb、
activerecord/lib/active_record/connection_adapters/abstract_adapter.rbの修正です。
trasaction中でない場合、sql.active_record eventのtransaction payloadの値がnilになるよう修正しています。
Indent code examples to get proper doc code output / highlight
activerecord/lib/active_record/transaction.rbのdocの修正です。
ActiveRecord::Transactionのdocのフォーマットを修正しています。
Add usage guidelines to transaction.active_record docs
rails guideのActive Support Instrumentationの修正です。
transaction.active_record eventについて説明している箇所に、このeventの時点でtransactionは終了していること、transaction objectに対する操作は出来ない事、ただ、transactionのuuidなどを参照することは出来る旨注記を追加しています。
Merge pull request #50785 from JunichiIto/add-note-to-params-hash
rails guideのAction Controller Overviewの修正です。
Parametersセクションに、paramsはRubyのHashでなくActionController::Parametersのオブジェクトである旨注記を追加しています。