2023/08/18分のコミットです。
CHANGELOGへの追加はありませんでした。
Use IN sql intead of OR sql for query constraints
activerecord/lib/active_record/associations/preloader/association.rb
の出力です。
query constraintsで生成するSQLをORからINに変更しています。INの方が性能が良かった為。
Fix list item numbering on API docs main page [ci-skip]
railties/RDOC_MAIN.md
の出力です。
main pageのlist itemのnumberが正しく表示されてなかったのを、フォーマットを修正して正しく表示されるよう修正しています。
Merge pull request #48961 from skipkayhil/hm-rack-lint-cable-health
Action Cableの修正です。
ActionCable::Server
をRack::Lintでチェックするよう修正しています。
Fix served_url printed when using Puma & Rack 3
railties/lib/rails/commands/server/server_command.rb
の修正です。
APサーバとしてPumaを使用している場合、served urlを表示しないようにしていたのがRack 3を使用していると表示されるようになってしまっていたのを、Rack 3を使用していても表示されないよう修正しています。
Merge pull request #48958 from Mangara/Mangara-patch-1
rails guideのTesting Rails Applications
の修正です。
Active Jobのテストについて説明している箇所のexampleコードで、perform_now
を使用していたのをperform_later
を使用するよう修正しています。リトライなど、実際のアプリケーションの挙動に近い状態でテストするにはperform_later
を使うようにしておくのが適切だろう、という事で修正されています。合わせて、jobでexceptionがraiseされた場合のテストのexampleを追加しています。