なるようになるブログ

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

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

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

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


Merge pull request #48855 from akhilgkrishnan/add-rack-link-to-debug-exception-missing-test

actionpack/test/dispatch/debug_exceptions_test.rbの修正です。

テストでmiddlewareを構築する際に、Rack::Lintを指定するのが漏れている箇所があったのを修正しています。


Fixed few typos in tests and guide

Active Recordのテスト、及び、rails guideの修正です。

各箇所のタイポを修正しています。


[skip ci] Added some grammatical changes and puntuations

rails guideのMultiple Databases with Active Recordの修正です。

各箇所の言い回しやフォーマットを修正しています。


Merge pull request #48808 from zzak/revert-create-association-breaking-changes

singular associationの作成処理を変更した Improve singular association creation、及び、変更後の挙動を確認するためのテストを追加した、Add tests around has_one changing the target and validatorsをRevertしています。

has_one + uniqueness validationを指定している場合の挙動の変更の影響が大きく、一旦Revertして最初から検討しなおすのが良いのでは、となりRevertされました。


Merge PR #48740

activerecord/lib/active_record/connection_adapters/abstract/transaction.rbの修正です。

within_new_transactionでconnectionの破棄処理をrescue blockの中で行っていたのを、ensure blockの中で行うよう修正しています。処理が正常に完了した場合もconnectionの破棄処理が実行されるようにする為。