2022/12/01分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #46340 from Shopify/fix-protected-envs
activerecord/lib/active_record/tasks/database_tasks.rb
、
activerecord/lib/active_record/tasks/sqlite_database_tasks.rb
の修正です。
db:check_protected_environments
taskが複数DBが設定されているアプリケーションでも動作するよう修正しています。
Merge pull request #46613 from ghiculescu/strict-loading-build
activerecord/lib/active_record/associations/collection_association.rb
の修正です。
association ownerをprimary keyの値を明示的に指定してイニシャライズした後にassociationを参照した場合に、ActiveRecord::StrictLoadingViolationError
がraiseされてしまうバグがあったのを修正しています。
Preallocate default Rack env for AC::Renderer
actionpack/lib/action_controller/renderer.rb
の修正です。
ActionController::Renderer
の初期化時にRack envに関する値のnormalize処理を行うよう修正、及び、オブジェクトの生成数を減らすようリファクタリングしています。
Add missing models requires to ActiveRecord tests
activerecord/test/cases/fixtures_test.rb
、
activerecord/test/cases/nested_attributes_test.rb
の修正です。
不足していたrequireを追加しています。
Merge pull request #46623 from cjilbert504/migration-comment-option-grammar
rails guideのActive Record Migrations
の修正です。
Creating a Table
の項のフォーマットの修正を行っています。