Skip to main content

Can you get DB username, pw, database name in Rails?

Can you get DB username, pw, database name in Rails?


Rails.configuration.database_configuration[Rails.env]
=> {"encoding"=>"unicode", "username"=>"postgres", "adapter"=>"postgresql", "port"=>5432, "host"=>"localhost", "password"=>"postgres", "database"=>"mydb", "pool"=>5}
(or)
config   = Rails.configuration.database_configuration
host     = config[Rails.env]["host"]
database = config[Rails.env]["database"]
username = config[Rails.env]["username"]
password = config[Rails.env]["password"]

(or)
con = Mysql.real_connect("host", "user", "pw", "current_db")
(or)
Rails.configuration.database_configuration["development"]["database"]   

Comments