ActiveRecord::DatabaseConnectionError (original) (raw)

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.

Methods

H

N

U

Class Public methods

Source: show | on GitHub

  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

Source: show | on GitHub

def initialize(message = nil) super(message || "Database connection error") end

Source: show | on GitHub

  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