2018/12/22分のコミットです。
CHANGELOGへの追加はありませんでした。
Raise helpful error when role doesn't exist
activerecord/lib/active_record/connection_handling.rb
の修正です。
connected_to
に存在しないroleを指定した場合に、ActiveRecord::ConnectionNotEstablished
がraiseされていたのを、ArgumentError
使用して存在しないroleが指定された事がわかるようなエラーメッセージを表示するよう修正しています。
railties/lib/rails/all.rb
の修正です。
do / end block内でbegin無しのrescueを使用しないよう修正しています。
Ruby 2.5では動作するコードなのですが、Ruby 2.5未満のバージョンでは使用出来ずSyntax errorになってしまい、結果適切なエラーメッセージ(Rails 6 requires Ruby 2.5.0 or newer...
)が表示されない、という問題があった為。