2022/11/23分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actionmailbox/CHANGELOG.md
Add example for data-turbo-confirm on button_to in Working with JavaScript Guide
rails guideのWorking with JavaScript in Rails
の修正です。
Confirmations
の項に、button_to
にdata-turbo-confirm
を指定する場合のexampleを追加しています。
Add X-Forwarded-To addresses to recipients
actionmailbox/lib/action_mailbox/mail_ext/addresses.rb
、
actionmailbox/lib/action_mailbox/mail_ext/recipients.rb
の修正です。
recipientsにX-Forwarded-To
に指定されたaddressを含むよう修正しています。転送されたメールも処理出来るようにする為。
Merge pull request #46473 from nvasilevski/remove-state-invalidate-indirection
activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
、
activerecord/lib/active_record/connection_adapters/abstract_adapter.rb
の修正です。
transactionにinvalidate!
メソッドを定義し、transactionのinvalidateを行う際にtransactionの変数を直接操作するのではなく、transactionのメソッドを経由で処理を行えるよう修正しています。
Merge pull request #46439 from Shopify/use-primary-key-as-default-query-constraints
activerecord/lib/active_record/persistence.rb
、
activerecord/lib/active_record/query_constraints.rb
の修正です。
query_constraints
で使用するカラムのリストに、primary keyをデフォルトで使用するようにして、各メソッド毎に行っていた互換性の為のprimary keyの設定処理を削除しています。
railties/lib/rails/application/finisher.rb
、
railties/lib/rails/railtie/configuration.rb
の修正です。
routesのload完了後に実行する処理を定義する為のafter_routes_loaded
hookを追加しています。
config.after_routes_loaded do # ... end
Merge pull request #46545 from fatkodima/eager_load-validation_error
activemodel/lib/active_model.rb
の修正です。
ActiveModel::ValidationError
をautoloadの対象に追加しています。
Merge pull request #46525 from rails/rm-fix-touch
Active Recordの修正です。
nested attributeで指定したassociationを更新した場合に、そのassociation経由でのtouch処理が行われないバグがあったのを修正しています。
Merge pull request #46533 from fatkodima/fix-file_fixture_path
railties/lib/rails/test_help.rb
の修正です。
Active Recordがロードされない場合も、file_fixture_path
は設定されるよう修正しています。Active Recordがロードされていないアプリケーションでもfile_fixture
メソッドが動作するようにする為。
rails guideのWorking with JavaScript in Rails
の修正です。
不要な空行を削除しています。
Merge pull request #46554 from MatElGran/nested-field-hash-models
actionview/lib/action_view/helpers/form_helper.rb
の修正です。
FormBuilder#fields
、及び、FormBuilder#fields_for
にhash-like modelを指定した場合に、メソッドに指定したfields optionsが無視されてしまう(recordがそのまま使われてしまう)バグがあったのを修正しています。