2021/06/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Active Storage: docs on lazy vs immediate loading
rails guideのActive Storage Overview
の修正です。
imagesのロードをlazyで行う場合とimmediateに行う場合の挙動の違いについて説明した、Lazy vs Immediate Loading
セクションを追加しています。
Merge pull request #42454 from SkipKayhil/find-by-error
activerecord/lib/active_record/core.rb
の修正です。
find_by!
でエラーになった場合に、エラーメッセージにエラーになったqueryを含むよう修正しています。
Remove deprecated method call in FixtureSet
activerecord/lib/active_record/fixture_set/table_rows.rb
、
activerecord/lib/active_record/fixtures.rb
の修正です。
deprecateになったconfig.default_timezone
を使用しないよう修正しています。
Merge pull request #42509 from maleblond/add-cache-control-support-active-support-gcs
activestorage/lib/active_storage/service/gcs_service.rb
の修正です。
GCSにアップロードする際のCache-Control
の値をconfig fileで指定出来るよう修正しています。
Merge pull request #42485 from AdityaBhutani/correct-all-x-based-occurances
docの修正です。
各docのxxx based
をxxx-based
に修正しています。記法統一の為。
Merge pull request #42510 from p8/guides/activestorage-redirect-mode
rails guideのActive Storage Overview
の修正です。
アップロードしたファイルの参照方法について説明したセクションのヘッダーを適切な名前に変更しています。
Fixed wrong reference link in active storage guide.
rails guideのActive Storage Overview
の修正です。
API docのリンク先が間違えている箇所があったのを修正しています。
Forced encoding for deterministic encryption and other improvements (#42491)
Active Recordの修正です。
Encryption機能で、deterministic encryptionを使用している場合に値をUTF-8に変換してから保持するよう修正しています。同じ値でもencodingが違うと暗号化された時に違う値になってしまい、ユニーク制約やqueryの結果に影響が出てしまう為。使用するencodingはconfig(active_record.encryption.forced_encoding_for_deterministic_encryption
)で指定出来るようになっています。
Fix keys for unpermitted_parameters logging [ci skip]
rails guideのActive Support Instrumentation
の修正です。
unpermitted_parameters.action_controller
eventのkey名をタイポしていたのを修正しています。
Merge pull request #42519 from ashiksp/update-storage-references
rails guideのActive Storage Overview
の修正です。
Attaching File/IO Objects
の項のexampleコードでメソッド名をタイポしていたのを修正しています。