以下の内容はhttps://y-yagi.hatenablog.com/entry/2024/12/08/060459より取得しました。


rails commit log流し読み(2024/12/07)

2024/12/07分のコミットです。

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


Update examples in horizontal sharding to avoid confusion

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

connected_toで接続先を明示的に指定する場合のexampleコードがエラーになる内容になっていたのを修正しています。


Switch Redis image to Valkey in rails generators and devcontainers

railtiesの修正です。

generatorやDevContainersでRedisを使っていた箇所を、Valleyを使うよう修正しています。


Remove example from validation_context

activemodel/lib/active_model/validations.rbのdocの修正です。

validation_contextメソッドのdocにあった特定のcontextでvalidationをスキップする場合のexampleコードを削除しています。Add :except_on option for validationsで追加されたexcept_onオプションを使用する方が現在はより適切な対応方法な為。


Fixes in Action Controller Advanced Topics guide

rails guideのAction Controller Advanced Topicsの修正です。

フォーマットの修正を行っています。


Merge pull request #53862 from p8/guides/fix-console-prompt-cleanup

guides/rails_guides/markdown/renderer.rbの修正です。

guideのcode examplesをクリップボードにコピーする際に、プロンプト(e.g. irb>)の部分を除去する処理が最新のexampleだと動作していなかったのを修正しています。プロンプトのフォーマットが変わった(アプリケーション名+env)影響。


Also handle ConnectionPool::Wrapper objects in RedisCacheStore

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

ActiveSupport::Cache::RedisCacheStoreで、:redisConnectionPoolでwrapされたRedisのインスタンスが指定された場合、ConnectionPoolでのwrap処理を行わないよう修正した、Don't wrap redis in ConnectionPool if already given one for ActiveSupport::Cache::RedisCacheStoreのフォローアップとして、:redisConnectionPool::Wrapperインスタンスが渡された場合も同様にwrap処理を行わないよう修正しています。


StatementPool#delete don't assume the statement existed

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

StatementPool#deleteで削除対象のstatementが存在しない場合、不要なstatementのDEALLOCATE処理を呼び出さないよう修正しています。




以上の内容はhttps://y-yagi.hatenablog.com/entry/2024/12/08/060459より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14