なるようになるブログ

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

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

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

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

activerecord/CHANGELOG.md


Merge pull request #42477 from ghiculescu/document-as-eager-loads

Action Text、Active Storageのドキュメントの修正です。

Add support for eager loading Active Storage variants、及び、Add support for eager loading all rich text associations at onceで追加されたeager load処理についての説明を追加しています。


Explain differences between variant processors.

rails guideのActive Storage Overviewの修正です。

Transforming Imagesの項に、MiniMagickとVipsでのvariant processの違いについての説明を追加しています。


Define deprecated delegators for the cattr that were moved out of AR::Base

activerecord/lib/active_record/connection_adapters/postgresql_adapter.rbactiverecord/lib/active_record/core.rbの修正です。

Get rid of mattr_accessor in ActiveRecord::Coreでpublic APIをごっそり削除してしまった為、public APIについては使えるように戻し、deprecateメッセージを出力するよう修正しています。


Validate keys in the _fixture field

activerecord/lib/active_record/fixture_set/file.rbの修正です。

fixturesの_fixtureセクションに不正な値が指定されていた場合に、元々無視されていたのを、exceptionをraiseするよう修正しています。


Run ActiveRecord -> ActiveJob integration tests in CI

Active Record + Active Jobのintegration testsがCIで実行されないようになっていたのを、実行されるよう修正しています。

が、これは元の挙動が意図的だった為、後ほどRevert "Run ActiveRecord -> ActiveJob integration tests in CI"でRevertされています。