なるようになるブログ

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

rails commit log流し読み(2023/11/08)

2023/11/08分のコミットです。

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

actionpack/CHANGELOG.md

railties/CHANGELOG.md


Preload Selenium driver_path before parallelizing system tests

actionpack/lib/action_dispatch/system_testing/browser.rbの修正です。

system testをparallelに実行した場合に、driver設定処理がエラー(Text file busy - chromedriver)になってしまう可能性があるバグがあったのを修正しています。


Only show SMTP-To if different from To+Cc+Bcc

railties/lib/rails/templates/rails/mailers/email.html.erbの修正です。

mailer previewSMTP-Toを表示する際に、To, Cc 及び Bccに含まれていない値のみ表示するよう修正しています。重複した値が表示されないようにする為。


Merge pull request #49919 from jonathanhefner/linter-accept-username-as-author

tools/rail_inspector/lib/rail_inspector/changelog.rbの修正です。

CHANGELOGのauthor nameにGitHubのユーザ名(e.g. a5-stable)が指定された場合にLint処理でエラーになってしまっていたのを、エラーにならないよう修正しています。


List inline attachments separately in AM previews

railties/lib/rails/mailers_controller.rbrailties/lib/rails/templates/rails/mailers/email.html.erbの修正です。

mailer previewでinline attachmentと通常のattachmentを別けて表示するよう修正しています。

# before
Attachments: logo.png file1.pdf file2.pdf

# after
Attachments: file1.pdf file2.pdf (Inline: logo.png)

Update documentation in asset_tag_helper.rb

actionview/lib/action_view/helpers/asset_tag_helper.rbのdocの修正です。

image_tagメソッド及びvideo_tagメソッドのdocでオプションがハイライトされるようフォーマットを修正しています。


Bump timeout to 0.4.1

Gemfile.lockの修正です。

timeout gemを0.4.1に更新しています。CIでtimeout gemロード時にエラーにならないようにする為。


Update description for show_exceptions in environments/test.rb

railties/lib/rails/generators/rails/app/templates/config/environments/test.rb.ttの修正です。

config.action_dispatch.show_exceptionsについての説明が、Make the test environment show rescuable exceptions in responsesで変更になる前の古い値についての説明になっていたのを修正しています。


Merge pull request #49811 from composerinteralia/verify-only-when-connection-exercised

Active Recordの修正です。

正しく接続処理が行えなかったconnectionもverifiedと見なされていたのを、実際に接続処理が行えたconnectionについてのみverifiedとみなすよう修正しています。正しく接続処理が行えなかった場合に、query実行時などに再接続処理が実行されるようにする為。