2024/11/29分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
Fix link in Active Record Associations guide [skip ci]
rails guideのActive Record Associations
の修正です。
Models with Composite Primary Keys
セクション内のComposite Primary Keys
guideへのリンクに誤りがあったのを修正しています。
Merge pull request #53763 from martinemde/martinemde/highlight-multiline-template-errors-in-blocks
Action Pack、Active Supportの修正です。
ERB templateでエラーになった場合のエラー発生箇所のハイライト処理について、
- 1つのメソッドの呼び出しが複数行になった場合やdo-end内でエラーになった場合にも正しくエラーになった箇所がハイライトできるよう修正
- Ruby 3.4でエラーハイライトが正しく動作しなくなっていたのを修正
- ERBのタグを含まない行が複数行になっていて、その中でエラーになった場合にも正しくエラーになった箇所がハイライトできるよう修正
を行っています。
Raise a more specific error when the job class can't be instantiated
activejob/lib/active_job.rb
、
activejob/lib/active_job/core.rb
の修正です。
job classのdeserialize処理でエラーになった場合(指定されたclassが存在しない場合)に、NameError
をraiseしていたのを、専用のエラークラス(ActiveJob::UnknownJobClassError
)をraiseするよう修正しています。
Skip generation system tests related code for CI when --skip-system-test
is given
railties/lib/rails/generators/rails/app/templates/github/ci.yml.tt
の修正です。
rails new
に--skip-syetem-test
オプションが指定された場合に、ci.ymlにsystem test関係のコードを生成しないよう修正しています。
Fix result of sample code in strong parameter API doc
actionpack/lib/action_controller/metal/strong_parameters.rb
のdocの修正です。
ActionController::StrongParameters
のdoc内のexampleコードで、require
メソッドに存在しないパラメータを指定した場合のexampleが実際の結果と異なっていたのを修正しています。