なるようになるブログ

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

rails commit log流し読み(2024/06/08)

2024/06/08分のコミットです。

CHANGELOGへの追加はありませんでした。


feat: support nested connection pinning

activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rbの修正です。

nestしたconnectionのpinningが出来るよう修正しています。外部ライブラリのtransactionから、Rails test fixturesのconnectionのpinningを出来るようにする為(元のlock_thread=trueを再現出来るようにする為)。


Merge pull request #51916 from fatkodima/migrations-primary-without-db-tasks

activerecord/lib/active_record/railties/databases.rakeの修正です。

複数DBの設定がある、かつ、primary DBに対してdatabase_tasks: falseを指定している場合に、他のDBに対するDB taskが動作しないバグがあったのを修正しています。


Improve documentation of RecordNotSaved and RecordNotDestroyed [ci-skip]

activerecord/lib/active_record/errors.rbのdocの修正です。

RecordNotDestroyedRecordNotDestroyedのdocに、具体的にこれらのケースが発生するexample場合のコードを追加しています。