класс ActiveRecord::DatabaseConnectionError
Вызывается, когда соединение с базой данных не удалось установить, потому что не удалось подключиться к хосту или произошел отказ в авторизации.
Публичные методы класса
# File activerecord/lib/active_record/errors.rb, line 99
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 # File activerecord/lib/active_record/errors.rb, line 94 def initialize(message = nil) super(message || "Database connection error") end
Вызывает метод суперкласса
ActiveRecord::ConnectionNotEstablished::new # File activerecord/lib/active_record/errors.rb, line 106
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
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.