2017/12/16分のコミットです。
CHANGELOGへの追加はありませんでした。
Restrict variants to variable image blobs
Active Storageの修正です。
ImageMagickで変換処理が行えないblob(PDF等)に対してvariant
メソッドを呼び出した際に、エラー(ActiveStorage::Blob::InvariableError
)をraiseするよう修正しています。
Merge pull request #31473 from shioyama/fix_instantiate_test_attributes
activerecord/test/cases/persistence_test.rb
の修正です。
instantiate
メソッドを使用しているテストでattribute hashの指定方法に誤りがあり、値が正しく渡せてなかったのを修正しています。
[ci skip] Use :amazon, not :s3, to reflect code
rails guideのActive Storage Overview
の修正です。
config/storage.yml
の例として記載されている内容が、実際にrails new
で生成されるテンプレートと内容が異なっていたのを、同じ内容になるよう修正しています。
Handle invalid signed blob IDs gracefully
Active Storageの修正です。
各controllerそれぞれにsigned blobに関する処理を定義していたのを、module(ActiveStorage::SetBlob
)に切り出して共通で使いまわせるよう修正しています。
Explicitly require sidekiq/cli
activejob/test/support/integration/adapters/sidekiq.rb
の修正です。
sidekiq/cli
のrequireを追加しています。
Active Jobのintegrationテストではテスト内で独自にSidekiqをランチしているのですが、そのような場合は、sidekiq/cli
を自身でrequireをする必要がある為。
Fix Active Storage Overview guide [ci skip]
rails guideのActive Storage Overview
の修正です。
ActiveStorage
-> Active Storage
に修正、モデル名をエスケープするよう修正等を行っています。
Merge pull request #31316 from bogdanvlviv/update-association_basics-guide
rails guideのActive Record Associations
の修正です。
ActiveRecord::Base.find
メソッドについて記載している箇所にAPI docへのリンクを追加、及び、collectionについて説明している箇所に不要な説明があったのを削除しています。