2025/03/13分のコミットです。
CHANGELOGへの追加はありませんでした。
Split bin/rails test test:system
into two steps:
railties/lib/rails/generators/rails/app/templates/config/ci.rb.tt
の修正です。
テストの実行を、通常のテストとシステムテストをわけて実行するよう修正しています。
Fix regression in ActiveRecord::Result#column_types
activerecord/lib/active_record/result.rb
の修正です。
ActiveRecord::Result#column_types
メソッドで、column_types
がnilを含むarrayの場合に、default typeにfallbackせずエラーになってしまうバグがあったのを修正しています。
Skip one allocation when there are no JSON options
activesupport/lib/active_support/json/encoding.rb
の修正です。
JSONのencode処理で、options
が空の場合、不要なencoderの生成処理を行わないよう修正しています。
Merge pull request #54748 from byroot/json-escape-option
Actvie Supportの修正です。
JSON columnsにJSONのデータを書き込む際に、JSONのescape処理を行わないよう修正しています。escape処理はJSONが<script>
タグに含まれる場合に必要な処理であり、DBに書き込む際は不要な筈の為。