なるようになるブログ

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

rails commit log流し読み(2021/11/24)

2021/11/24分のコミットです。

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

activestorage/CHANGELOG.md


Expose role/shard on pool/connection

Active Recordの修正です。

connection poolのinitializeでrole / shardを指定出来るよう対応、及び、connection / connection poolで使用しているrole / shardを取得出来るようメソッドを追加しています。


Fix active_record_migrations guide typo

rails guideのActive Record Migrationsの修正です。

Referencesの項のグラマーの修正を行っています。


Fix active_record_multiple_databases.md guide typo

rails guideのMultiple Databases with Active Recordの修正です。

Migrate to the new connection handlingの項のタイポを修正しています。


Merge pull request #43693 from esparta/fix_race_conditions_test_cache_iii

activesupport/test/cache/behaviors/cache_instrumentation_behavior.rbactivesupport/test/cache/stores/redis_cache_store_test.rbの修正です。

Active Supportのcacheのテストで、異なるテストで同じkeyを使っていたのを、keyにランダムな値を使用するようにして、並列に実行してもfailしないよう修正しています。


Update inspect output of ActionController::Parameters in docs [skip-ci]

actionpack/lib/action_controller/metal/strong_parameters.rbのdocの修正です。

各doc内のexampleコードの実行結果が、実際の結果と異なっている箇所があったのを修正しています。


Introduce custom metadata

Active Supportの修正です。

blobにcustom metadataを指定出来るよう修正しています。metadataは使用している外部ストレージにそのまま保存されます。なお、direct uploadを使用している場合、別途custom metadaを保存出来るようにする為のbucket CORSの修正が必要になります。


Fix metadata assertions in direct upload tests

activestorage/test/controllers/direct_uploads_controller_test.rbの修正です。

先のコミットで追加された、blobにcustom metadataを設定するテストがfailしていたのを修正しています。


Fix boolean error in form helpers guide

rails guideのAction View Form Helpersの修正です。

Preventing Empty Recordsの項にある、accepts_nested_attributes_for:reject_ifにprocを指定した場合の挙動の説明に誤りがあったのを修正しています。