なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/06/17)

2021/06/17分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activestorage/CHANGELOG.md

activerecord/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.rbactiverecord/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 basedxxx-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コードでメソッド名をタイポしていたのを修正しています。