なるようになるブログ

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

rails commit log流し読み(2025/05/26)

2025/05/26分のコミットです。

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

railties/CHANGELOG.md


Internal docs for the query cache store

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

ActiveRecord::QueryCache::Store classにdocを追加しています。


Remove unnecessary ruby-version input from ruby/setup-ruby

railties/lib/rails/generators/rails/app/templates/github/ci.yml.ttの修正です。

rails newで新規にアプリケーションを生成した際に含まれるGitHub Actionsの設定内の、ruby/setup-rubyを使用している箇所からruby-versionの指定を削除しています。.ruby-versionファイルがあれば自動的にそこからバージョンを取得してくれて、明示的なruby-versionの指定は無くても問題無い為。


Internal docs for the query cache registry

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

ActiveRecord::QueryCache::QueryCacheRegistry classにdocを追加しています。


Merge pull request #55115 from rails/fxn/cache-reflection-validation

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

reflection cacheのvalidation結果をキャッシュするよう修正しています。associationが一度定義されたら結果は変わらないはず、かつ、値をキャッシュすることで多少の性能改善が見込める為。