なるようになるブログ

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

rails commit log流し読み(2021/10/22)

2021/10/22分のコミットです。

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


Relax dependency on Zeitwerk 2.5

railties/railties.gemspecの修正です。

zeitwerkのバージョン指定を、2.5系は許容するようするよう修正しています。


Clean up load_schema options

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

ActiveRecord::Tasks::DatabaseTasks.load_schemaの引数から、メソッドのデフォルトと同じ値の引数を削除しています。


Update multi-db docs

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

複数DBでSchema Cacheを使用する方法についての説明を追加しています。


Merge pull request #43508 from byroot/default-ci-eagerload

railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.ttの修正です。

CIではeager loadを実行するようデフォルトの設定を修正しています。1つのビルドで全てのテストを実行するような場合eager loadしてしまった方が効率が良い(どちらにしろアプリケーション全体をロードする)為、また、テストを分割して実行する場合も、他のファイルをロードする事での副作用が無いことを確認する為という意味で、eager loadはしておいた方が良いと考えられる為。