なるようになるブログ

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

rails commit log流し読み(2025/05/06)

2025/05/06分のコミットです。

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

activerecord/CHANGELOG.md


Test that #report sets the cause

activesupport/lib/active_support/error_reporter.rbのdoc、及び、 activesupport/test/error_reporter_test.rbの修正です。

ActiveSupport::ErrorReporter#reportがエラーを正しく処理する為に、実際には発生していないcauseをメソッドの中でexceptionに設定する事がある旨ドキュメントを追加、及び、その挙動を確認する為のテストを追加しています。


Merge pull request #54986 from leesheppard/rails-8.0-release-notes-missing-major-features-section

rails guideのRuby on Rails 8.0 Release Notesの修正です。

内容が空だったMajor Featuresセクションに説明を追加しています。


Merge pull request #54951 from skipkayhil/hm-where-sql-literal

Active Recordの修正です。

#whereSqlLiteralがretry可能かどうかを渡せるよう修正しています。retry可能かどうかの情報がwhereの構築処理の途中で強制的に上書きされてしまっていたのを、メソッドに指定された情報がそのまま使用されるよう修正しています。