2018/07/16分のコミットです。
CHANGELOGへの追加はありませんでした。
Support HTTP Range downloads from disk
activestorage/app/controllers/active_storage/disk_controller.rb
、
activestorage/lib/active_storage/service/disk_service.rb
の修正です。
Active Storageのdisk serviceでHTTP Rangeを指定してのダウンロードのサポートを追加しています。
Restore inadvertently-removed fallback
activestorage/app/controllers/active_storage/disk_controller.rb
の修正です。
先のHTTP Rangeの対応の際に、誤って不正なtokenが指定された場合の処理を削除してしまったのをリストアしています。
Remove the invalid usage document about errors
. [ci skip]
rails guideのActive Record Validations
の修正です。
errors.add
の項に、<<
を使用してerrors.messages
にエラーメッセージを追加するexampleがあったのを削除しています。
<<
を使用した場合、errors.details
で追加したメッセージが取得出来ず、現状推奨すべき使用方では無くなった為。
Merge pull request #33370 from bogdanvlviv/follow-up-33337
Active Recordのテストの修正です。
不要なstubの削除、stubしたメソッドの戻り値が誤っていたのを修正、等を行なっています。
Test removing attachments via #attach
activestorage/test/models/attached/many_test.rb
、
activestorage/test/models/attached/one_test.rb
の修正です。
ActiveStorage::Attached::{One,Many}#attach
メソッド経由でattachmentsを削除(引数にnilを指定)した場合のテストを追加しています。