なるようになるブログ

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

rails commit log流し読み(2021/08/19)

2021/08/19分のコミットです。

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


Make DatabaseConnectionError a subclass of ConnectionNotEstablished

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

DatabaseConnectionErrorConnectionNotEstablishedのサブクラスに変更しています。

DatabaseConnectionErrorを追加する前は、DBの接続に失敗した場合ConnectionNotEstablishedがraiseされていた為、既存のコードを壊さないようにする為(ConnectionNotEstablishedをrecueしていた場合にDatabaseConnectionErrorをrescue出来るようにする為)にConnectionNotEstablishedのサブクラスに修正しています。


Revises the autoloading guide [skip ci]

rails guideのAutoloading and Reloading Constantsの修正です。

各箇所の言い回し、構成等を修正しています。


Merge pull request #43048 from rails/drop-orphan-methods

Active Supportの修正です。

使用しなくなったclass loader向けのActiveSupport::Dependencies内の各メソッド、module等を削除しています。


Improve description of ActiveRecord.joins [ci-skip]

activerecord/lib/active_record/relation/query_methods.rbのdocの修正です。

joinsメソッド内のSQLを大文字に変更しています。


Improve Documentation around the options that can be passed to order.

activerecord/lib/active_record/relation/query_methods.rbのdocの修正です。

orderメソッドのdocに挙動についての詳細な説明を追加しています。