2024/08/20分のコミットです。
CHANGELOGへの追加はありませんでした。
actioncable/lib/action_cable/remote_connections.rb
の修正です。
class定義の前にあった意味のないprivate
の指定を削除しています。
Fix rubocop offences for actionpack/lib/action_dispatch/journey/parser.rb
.rubocop.yml
、
actionpack/lib/action_dispatch/journey/parser.rb
の修正です。
raccで生成されるファイルだった為actionpack/lib/action_dispatch/journey/parser.rb
はRubocopでチェックするファイルの対象から除外されていたのですが、Remove raccで生成されるファイルではなくなったため、actionpack/lib/action_dispatch/journey/parser.rb
をRubocopでチェックするファイルに追加、及び、Rubocopの指定に違反していた箇所を修正しています。
Preserve isolation level when retrying MySQL transactions
Active Recordの修正です。
Active RecordはBEGIN
など再実行しても問題無いと思われるSQLは、実行時にエラーになった場合に自動でリトライするようになっています。しかし、MySQL adapterでtransactionをリトライする場合に、transactionに明示的に指定していたisolation levelが無視されてしまうバグがあったのを修正しています。
Merge pull request #52648 from p8/activestorage/move-n-plus-1-docs
activestorage/lib/active_storage/attached/model.rb
のdocの修正です。
has_many_attached
、has_one_attached
メソッドのdoc内のN+1を避ける方法についての説明を、relationについて説明している箇所の後で行うよう修正しています。