2023/10/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #49723 from mylesboone/activestorage_touch_config
Active Storageの修正です。
blobやattachmentが更新された際に、必ずattachment recordのupdated_at
も更新される(touchされる)ようになっていたのを、更新するかどうかをconfig(config.active_storage.touch_attachment_records
)で指定出来るよう修正しています。更新したくない場合、configにfalse
を指定すれば良いようになっています。
Ignore invalid PRIMARY KEY values in ActiveRecord::Persistence.delete
method
activerecord/lib/active_record/persistence.rb
の修正です。
ActiveRecord::Persistence.delete
メソッドに不正な値(e.g nil
や空のArray)が指定された際に、不要なSQLを実行しないよう修正しています。
Fix StrongParameters#extract_value
to include blank values
actionpack/lib/action_controller/metal/strong_parameters.rb
の修正です。
ActionController::Parameters#extract_value
の引数に空の値が含まれていた場合、戻り値のArrayにも空の値が含まれるよう修正しています。
Fix ActiveJob method name in sucker_punch 1.0 error
activejob/lib/active_job/queue_adapters/sucker_punch_adapter.rb
の修正です。
sucker_punch
1系でサポートしていないメソッドが呼ばれた際のエラーメッセージ無いでメソッド名をタイポしていたのを修正しています。
Fix BroadcastLogger#dup
so that it duplicates the logger's broadcasts
.
activesupport/lib/active_support/broadcast_logger.rb
の修正です。
BroadcastLogger
をdupした際に、loggerで保持しているbroadcasts
の情報を保持して複製を生成するよう修正しています。
.github/workflows/rail_inspector.yml
の修正です。
actions/checkout
actionをv4に更新しています。
Clarify ActiveModel::SecurePassword maximum password length
rails guideのActive Model Basic
の修正です。
SecurePassword
セクションに、パスワードが最大長を越える場合、encryptする前にtruncateする必要がある旨説明を追加しています。
Fix Object.with test class name typo
activesupport/test/core_ext/object/with_test.rb
の修正です。
Object.with
メソッドのテスト用のクラス名が誤った名前になっていたのを修正しています。