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処理を行わないよう修正しています。