class ActiveRecord::DatabaseConnectionError
Raised when connection to the database could not been established because it was not able to connect to the host or when the authorization failed.
Public Class Methods
# File activerecord/lib/active_record/errors.rb, line 95 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
Calls superclass method
ActiveRecord::ConnectionNotEstablished::new
# File activerecord/lib/active_record/errors.rb, line 90 def initialize(message = nil) super(message || "Database connection error") end
# File activerecord/lib/active_record/errors.rb, line 102 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