当无法建立到数据库的连接时引发,因为无法连接到主机或授权失败。
方法
- H
- N
- U
类公共方法
hostname_error(hostname) 链接
# File activerecord/lib/active_record/errors.rb, line 107 def hostname_error(hostname) DatabaseConnectionError.new(<<~MSG) There is an issue connecting with your hostname: #{hostname}.\n Please check your database configuration and ensure there is a valid connection to your database. MSG end
new(message = nil) 链接
username_error(username) 链接
# File activerecord/lib/active_record/errors.rb, line 114 def username_error(username) DatabaseConnectionError.new(<<~MSG) There is an issue connecting to your database with your username/password, username: #{username}.\n Please check your database configuration to ensure the username/password are valid. MSG end