なるようになるブログ

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

rails commit log流し読み(2022/12/01)

2022/12/01分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #46340 from Shopify/fix-protected-envs

activerecord/lib/active_record/tasks/database_tasks.rbactiverecord/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.rbactiverecord/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の項のフォーマットの修正を行っています。