2024/01/11分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
railties/lib/rails/generators/rails/app/templates/config/puma.rb.ttの修正です。
workersに指定する値を誤っていたのを修正しています。
Module#delegate avoid creating a unique fstring for each delegator
activesupport/lib/active_support/core_ext/module/delegation.rbの修正です。
Module#delegateメソッドでdelegator毎にエラーメッセージ用のuniqueなfstringを生成していたのを、エラー処理用のメソッドを追加し、delegator毎にfstringの生成をしないで済むようリファクタリングしています。
Do not mask NoMethodError from within render_in
actionview/lib/action_view/template/renderable.rbの修正です。
renderメソッドで、render_inメソッドを呼び出す際にrender_inメソッドで発生した全てのNoMethodErrorをwrapしていたのを、render_inが定義されていない場合のエラーのみwrapするよう修正しています。render_inが定義されていない場合に適切なエラーを表示する為ののwrap処理であり、それ以外のエラーについてはそのままraiseするのが適切なため。
Do not mask NoMethodError for render_in in render_in
renderメソッドのNoMethodErrorのwrap処理で、NameError#nameでメソッド名のチェックをしていたのをrespond_to?でチェクするよう修正しています。nested error誤ってwrapしてしまうのを避けるため。
使用していないテスト用のfixtureを削除しています。
Prevent unnecessary application reloads in development
railties/lib/rails/application.rbの修正です。
autoload pathに指定されていないpathのファイルが更新された場合に、不要なアプリケーションのreload処理を行わないよう修正しています。