2021/06/14分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
- Allow to purge an attachment when record is not persisted for
has_many_attached - Add support for ActiveStorage expiring URLs.
Merge pull request #42461 from Wittiest/main
rails guideのActive Record Callbacksの修正です。
after_create_commitとafter_update_commitを両方定義した場合の挙動の説明を修正しています。
Merge pull request #42468 from EmmaB/main
actionpack/lib/action_controller/metal/http_authentication.rbのdocの修正です。
ActionController::HttpAuthentication moduleのdocの言い回しを修正しています。
Merge pull request #42383 from intrip/has-many-attached-attachment-not-persisted
Active Storageの修正です。
has_many_attachedで指定してるattachmentsについて、レコードが未保存の場合にpurgeするとエラーになってしまうバグがあったのを修正しています。
Add support for ActiveStorage expiring URLs
Active Storageの修正です。
Active Storageで有効期限付きのURLを生成出来るよう修正しています。有効期限付きのURLを生成したい場合、path helperにexpires_inオプションを指定するか、config.active_storage.urls_expire_inを指定すればOKです。
Extract methods assert_queries and assert_no_queries
各framework内で独自に定義していたassert_queries、assert_no_queriesをmoduleに切り出して、各frameworkで同じメソッドを使用するよう修正しています。