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


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

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

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


Correct irb inspection class

rails guideのThe Basics of Creating Rails Pluginsの修正です。

Extending Core Classesセクションにあるexampleコードの実行結果が、実際の結果と異なっている箇所があったのを修正しています。


Allow nested transaction with the same explicitly passed isolation level

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

nested transaction + transactionに同じisolation levelを指定した場合に、エラーにならないよう修正していまs.


Merge pull request #55544 from Earlopain/aj-hash-enqueue

activejob/lib/active_job/arguments.rbactivejob/lib/active_job/serializers/symbol_serializer.rbの修正です。

enqueue処理の性能改善のリファクタリングとして、case/whenでsplatを使用しないよう修正(arrayの生成を無くす為)、及び、Symbol#to_sを使用していた箇所をSymbol#nameを使用する(stringの生成を減らす為)よう修正しています。


Report json parse errors during json deserialization

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

json deserializationでJSONのparserでエラーになった場合に、error repoterを使用してエラーの内容をreportするよう修正しています。




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

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