instance method
db_config
Ruby on Rails 8.1.2
Since v6.1.7.10Signature
db_config()
No documentation comment.
Source
# File railties/lib/rails/commands/dbconsole/dbconsole_command.rb, line 23
def db_config
@db_config ||= begin
# If the user provided a database, use that. Otherwise find
# the first config in the database.yml
config = if database
@db_config = configurations.configs_for(env_name: environment, name: database, include_hidden: true)
else
@db_config = configurations.find_db_config(environment)
end
unless config
missing_db = database ? "'#{database}' database is not" : "No databases are"
raise ActiveRecord::AdapterNotSpecified,
"#{missing_db} configured for '#{environment}'. Available configuration: #{configurations.inspect}"
end
config.validate!
config
end
end
Defined in railties/lib/rails/commands/dbconsole/dbconsole_command.rb line 23
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::DBConsole