なるようになるブログ

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

rails commit log流し読み(2022/10/23)

2022/10/23分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionview/CHANGELOG.md

actionpack/CHANGELOG.md

activejob/CHANGELOG.md


Merge pull request #45527 from ghiculescu/checked-kwarg

check_box_tagradio_button_tagchecked引数を、キーワード引数で指定出来るよう修正しています。

# Before
= check_box_tag "admin", "1", false
= radio_button_tag 'favorite_color', 'maroon', false

# After
= check_box_tag "admin", "1", checked: false
= radio_button_tag 'favorite_color', 'maroon', checked: false

Fix double logging in ActiveRecord::QueryLog

actionpack/lib/action_controller/railtie.rbactivejob/lib/active_job/railtie.rbの修正です。

config.active_record.query_log_tagscontrolleraction、または、jobを指定した場合に、指定した項目の値が二重に出力されてしまうバグがあったのを修正しています。


Clarify ActiveRecord changelog for SQLCommenter

activerecord/CHANGELOG.mdの修正です。

QueryLogsのtag formatを変更出来るようにした、Add ability to set the tags_format for QueryLogsの対応のエントリーについて、tag formatのデフォルト値についての説明を追加しています。


:golf:

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

rewind + readstringを使用するよう修正しています。


Merge pull request #46309 from skipkayhil/hm-fix-stderr-double-logs

railties/lib/rails/commands/server/server_command.rbの修正です。

Rails.loggerの出力先にSTDERRを指定していた場合に、rails server起動時にログが二重に出力されてしまっていたのを修正しています。


Merge pull request #46311 from skipkayhil/fix-broadcast-silence-test

activesupport/test/broadcast_logger_test.rbの修正です。

silenceメソッドが定義されていない場合のloggerの挙動のテストが、正しく行われてなかった(silenceメソッドが定義されていた)のを修正しています。