なるようになるブログ

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

rails commit log流し読み(2025/11/14)

2025/11/14分のコミットです。

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

activesupport/CHANGELOG.md


Deduplicate dynamic regexp in journey

actionpack/lib/action_dispatch/journey/path/pattern.rbの修正です。

journey内で使用しているrouting用のdynamic regexpから重複している内容を削除するよう修正しています。メモリ使用量削減の為。


Implement LocalCache strategy on MemoryStore

activesupport/lib/active_support/cache/memory_store.rbの修正です。

ActiveSupport::Cache::MemoryStoreで、ActiveSupport::CacheNullStoreなどと同様にlocal cacheを使用出来るよう修正しています。


Merge pull request #56144 from zzak/re-56142

activerecord/test/cases/adapters/abstract_mysql_adapter/table_options_test.rbの修正です。

テスト内で変更するloggerについて、Convert log subscriber in Active Record to consume structured eventsに合わせてActiveRecord::LogSubscriberのloggerを変更するよう修正しています。


Merge pull request #56154 from davidstosik/remove-rubocop-config-arg

railties/lib/rails/generators/rails/app/templates/bin/rubocop.ttrailties/lib/rails/generators/rails/plugin/templates/bin/rubocop.ttの修正です。

rails newで生成するbin/rubocopから、.rubocop.ymlの明示的なロード処理を削除しています。アプリケーションのルート直下以外に.rubocop.ymlを配置しているような場合にもファイルがロードされるようにする為(Rubocopのデフォルトの挙動で、ルート以外のファイルもロードするようになっており、その挙動を動くようにする為)。