2024/10/05分のコミットです。
CHANGELOGへの追加はありませんでした。
guides/bug_report_templates/action_controller.rb
の修正です。
他のbug report templateと同様に、ActiveSupport::TestCase
を使用するよう修正しています。
Get rid of duplicated @quoted_table_name cache
activerecord/lib/active_record/model_schema.rb
の修正です。
@quoted_table_name
変数を削除しています。quote_table_name
メソッドがcacheした値を返すようになっており、そちらを使用すれば良い為。
Fix helper behavior on controller that don't require authentication (#53175)
railties/lib/rails/generators/rails/authentication/templates/app/controllers/concerns/authentication.rb.tt
の修正です。
Authentication#authenticated?
メソッドがcontrollerで行われる処理に依存していたのを、controllerの処理に依存せずチェックが行えるよう修正しています。controller外でそのメソッドを使いたいケースがありそうで、そのため、との事です。
Update vendored trix version to 2.1.6 (#53170)
Action Textの修正です。
Trixのバージョンを2.1.1から2.1.6に更新しています。
Use assert_not
in bug report template TestCase
guides/bug_report_templates/generic.rb
の修正です。
bug report templateでrefute
を使用していた箇所をassert_not
を使用するよう修正しています。bug report templateのテストクラスをActiveSupport::TestCase
に変更したことにより、assert_not
が使えるようになった為。
Merge pull request #53177 from yahonda/error_highlight_is_always_available
Action Pack、Active Supportの修正です。
ErrorHighlightが使えるかどうかのチェックを削除しています。Ruby 3.2+だと必ず使用出来る為。
Fix pluck
passed hash with alias join
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
ActiveRecord::Base#pluck
にvalueがsymbolまたはstringのhashを指定した際に、join
にaliasが指定された場合も動作するよう修正しています。
Merge pull request #53191 from kamipo/extract_quote_table_name_helper_mathod
Active Recorのテストの修正です。
quote_table_name
メソッドを使用する際、adapterからメソッドを呼び出す必要があった(Post.lease_connection.quote_table_name
等)のを、テスト用のヘルパーメソッドを追加し、quote_table_name
だけで使用するよう修正しています。