2024/01/31分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix teardown callbacks (#50915)
activerecord/lib/active_record/test_fixtures.rb
、
activesupport/lib/active_support/testing/setup_and_teardown.rb
の修正です。
ActiveSupport::TestCase.teardown
callback内で、MiniTest::Assertion
errorがraiseされた場合に、fixtureの後処理が実行されないバグがあったのを修正しています。
Merge pull request #50922 from fatkodima/fix-loading-schema-cache-database_tasks-false
activerecord/lib/active_record/railtie.rb
の修正です。
config/database.yml
でdatabase_tasks: false
を指定した場合に、アプリケーションのboot時にエラーになってしまうバグがあったのを修正しています。
Add ::
to namespace the module we delegate "to"
activesupport/lib/active_support/delegation.rb
の修正です。
delegate
にto
オプションを指定している、かつ、delegateの対象がModuleだった場合に、先頭に::
を付与して現在の名前空間からの探索を行わないよう修正しています。現在の名前空間に呼び出したいModuleと同じ名前のModuleがあった場合に、そちらが呼ばれてしまうのを避ける為。