2025/02/27分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Introduce ErrorReporter context middleware
activesupport/lib/active_support/error_reporter.rb
の修正です。
error reporter経由でerrorのreportをする際に、任意のcontextを追加する為のmiddlewareを追加出来るよう対応しています。middlewareはadd_middleware
メソッド経由で追加出来るようになっており、middlewareにはreportするerror、及び、contextが渡されるようになっています。
Rails.error.add_middleware(-> (error, context) { context.merge({ foo: :bar }) })
Ensure that after_generate_callbacks
are looked up through accessor
railties/lib/rails/generators.rb
の修正です。
run_after_generate_callback
メソッド内のafter_generate_callbacks
の実行処理時に、インスタンス変数(@after_generate_callbacks
)を使用していたのを、メソッド経由で処理を行うよう修正しています。実行される処理によっては@after_generate_callbacks
がnilになっている可能性があり、そこでエラーになる可能性がある為。
Improve ActiveSupport::JSON.encode documentation
activesupport/lib/active_support/json/encoding.rb
のdocの修正です。
ActiveSupport::JSON.encode
メソッドのdocに、encode
でescapeされる記号についての詳細な説明を追加しています。
Add login_as(user) testing helper when generating authentication (#53708)
railtiesの修正です。
authentication
generatorを実行した際、テスト用のhelper methods(sign_in_as
、sign_out
)を生成するよう修正しています。