なるようになるブログ

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

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

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

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

activesupport/CHANGELOG.md

activerecord/CHANGELOG.md


Merge pull request #55553 from Shopify/local_cache_add_new_clear

activesupport/lib/active_support/cache/strategy/local_cache.rb、 activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb`の修正です。

ActiveSupport::Cache::Strategy::LocalCache::Middlewareのcacheを更新可能にしています。アプリケーション起動後にRails.cacheのキャッシュクライアントを変更した場合に、ローカルキャッシュもその変更に合わせて変更出来るようにする為、とのことです。


Add ActiveRecord::CheckViolation error class for check constraint violations

Active Recordの修正です。

constraint violationsが発生した場合にActiveRecord::StatementInvalidをraiseしていたのを、専用のエラークラス(ActiveRecord::CheckViolation)をraiseするよう修正しています。エラーの判別をしやすくする為。