なるようになるブログ

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

rails commit log流し読み(2022/04/13)

2022/04/13分のコミットです。

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


Eager load after reload, if enabled

railties/lib/rails/application/finisher.rbの修正です。

reload処理後に再度eager loadを実行するよう修正しています。rails consolereload処理を行った場合にeager loadが実行されるようにする為。


Fixes style

railties/test/application/zeitwerk_integration_test.rbの修正です。

rubocopの設定に違反している箇所があったのをまとめて修正しています。


Use blade 0.7.3 to support Ruby 3.2

Gemfileの修正です。

rubygemsにリリースされているbladeを使用するよう修正しています。


fix warnings when eager loading on ruby 2.7

activesupport/lib/active_support/dependencies/autoload.rbの修正です。

Ruby 2.7でインスタンス変数未初期化に関するwaringが出ていたのを修正しています。


Merge pull request #44872 from entretechno/utc-12

activesupport/test/time_zone_test.rbの修正です。

timezoneのテストで、"International Date Line West" timezone(-12)についてもテストするよう修正しています。


Rotate the debug.log on each 100MB

activerecord/test/support/connection.rbの修正です。

テストで生成するdebug.logを100MB毎にローテートするよう修正しています。


Merge pull request #44285 from fatkodima/fix-test-env-schema-dump-false

activerecord/lib/active_record/tasks/database_tasks.rbの修正です。

schema_dumpfalseを指定している場合に、ActiveRecord::Migration.maintain_test_schema!がエラーになってしまうバグがあったのを修正しています。


Move misplaced conditional

railties/lib/rails/application/finisher.rbの修正です。

reload後に再度eager_loadを行う処理で、config.eager_loadの指定のチェックが行われてなかったのを修正しています。


Merge pull request #44871 from timchaston/fix-broken-link-for-redis-pub-sub-in-action-cable-overview

rails guideのAction Cable Overviewの修正です。

Redis Pub/Sub documentation へのリンクが壊れていたのを修正しています。