なるようになるブログ

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

rails commit log流し読み(2025/12/12)

2025/12/12分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionpack/CHANGELOG.md

railties/CHANGELOG.md


Improve docs about system test generation

actionpack/lib/action_dispatch/system_test_case.rbのdoc、及び、 rails guideのTesting Rails Applicationsの修正です。

system testに関する説明について、言い回しの修正、実行結果を最新のコードでの実行結果に更新、コードブロックが正しく表示されるよう修正、等を行っています。


Fix request load leak when building middleware stack

actionpack/lib/action_dispatch/middleware/flash.rbactionpack/lib/action_dispatch/middleware/session/abstract_store.rbの修正です。

Rails middlewareの構築中にaction_dispatch_request hookが実行されてしまっていた(middleware構築中に関連するファイルをrequireしていたため)のを、middleware構築中はaction_dispatch_request hookが実行されないよう修正しています。


Do not clean directories directly under the application root with Rails::BacktraceCleaner

railties/lib/rails/backtrace_cleaner.rbの修正です。

Rails::BacktraceCleanerで、コード内で指定された特定のディレクトリのみsilencerの対象にしないようにしていたのを、アプリケーションルート配下のディレクトリは全てsilencerの対象にしないよう修正しています。script配下など、コードで指定された外のルート配下の処理を実行した場合にbacktraceが表示されるようにするため。