2022/06/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Revert "Optimize Active Record batching"
Active Recordのbatch処理で生成されるSQLを、WHERE IN (...ids...)
からrange(WHERE id >= num1 AND id < num2
)に変更した、Optimize Active Record batchingをRevertしています。データやindexの指定によっては、性能劣化の可能性がある為。
Merge pull request #45404 from skipkayhil/rm-load-path-modification
railties/lib/rails/generators.rb
の修正です。
現在は不要なgenerator用のload pathのカスタマイズ処理を削除しています。
Make ActiveStorage attach method be consistent between one and many
activestorage/lib/active_storage/attached/many.rb
、
activestorage/lib/active_storage/attached/one.rb
の修正です。
Active Storageのattach
メソッドについて、one
、many
どちらの場合も、attach処理に成功した場合はattachmentsを、失敗した場合(既に保存済み、値の変更が無い場合を含む)はnilを返す、という挙動に統一するよう修正しています。
Improve mailer generator usage docs
actionmailer/lib/rails/generators/mailer/USAGE
の修正です。
mailer generatorのusageについて、フォーマットの修正、exampleの追加等を行っています。
Improve channel generator usage docs
actioncable/lib/rails/generators/channel/USAGE
の修正です。
channel generatorのusageについて、フォーマットの修正、exampleの追加等を行っています。
Improve mailbox generator usage docs
actionmailbox/lib/rails/generators/mailbox/USAGE
の修正です。
mailbox generatorのusageについて、フォーマットの修正を行っています。
Add urlsafe option to MessageVerifier initializer
activesupport/lib/active_support/message_verifier.rb
の修正です。
MessageVerifier
がurlsafeな値を生成出来るよう修正しています。urlsafeな値を生成したい場合、initializerにurlsafe: true
オプションを指定する必要があります。
verifier = ActiveSupport::MessageVerifier.new(urlsafe: true) message = verifier.generate(data) # => "urlsafe_string"