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で同じメソッドを使用するよう修正しています。