なるようになるブログ

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

rails commit log流し読み(2024/01/31)

2024/01/31分のコミットです。

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


Fix teardown callbacks (#50915)

activerecord/lib/active_record/test_fixtures.rbactivesupport/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.ymldatabase_tasks: falseを指定した場合に、アプリケーションのboot時にエラーになってしまうバグがあったのを修正しています。


Add :: to namespace the module we delegate "to"

activesupport/lib/active_support/delegation.rbの修正です。

delegatetoオプションを指定している、かつ、delegateの対象がModuleだった場合に、先頭に::を付与して現在の名前空間からの探索を行わないよう修正しています。現在の名前空間に呼び出したいModuleと同じ名前のModuleがあった場合に、そちらが呼ばれてしまうのを避ける為。