なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2024/10/05)

2024/10/05分のコミットです。

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


Follow up to #53171

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#pluckvalueが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だけで使用するよう修正しています。