2024/02/06分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Improve routes source location detection
Action Pack、railtiesの修正です。
routesのsource locationの検出処理がRubyのmasterだと正しく動作しなくなっていたのを修正しています。
Remove codespell from contribution guide
rails guideのContributing to Ruby on Rails
の修正です。
現在使用していないcodespell
に関する説明を削除しています。
Gemfile
の修正です。
mintiest gemのバージョンを5.21系に固定しています。5.22だとテストがfailしてしまうため。
Fix Active Storage test configurations for CI
Active Strorageのテストの修正です。
DirectUploadsのcontrollerのテストがエラーになってしまっていたのを修正しています。
Merge pull request #50969 from fatkodima/query_logs-line
activerecord/lib/active_record/query_logs.rb
、
activerecord/lib/active_record/railtie.rb
の修正です。
Active Recordのquery log tagsでsource_locationを出力出来るよう修正しています。デフォルトでは無効になっており、出力したい場合:source_location
オプションを指定する必要があります。
config.active_record.query_log_tags << :source_location
なお、caller locationの計算がコストのかかる処理の為デフォルトでは無効になっており、基本的にはdevやproductionのデバッグ時等で使用する事を想定しているとの事です。
Fix JSON-encoding ActiveStorage::Filename
activestorage/app/models/active_storage/filename.rb
の修正です。
ActiveStorage::Filename
のインスタンスをJSONに変換した際に、JSONとして不正な文字が含まれてしまうバグがあったのを修正でしています。