ruby - Rails database name dynamically by user choice in Mongodb -
while installing app , want ask question name of database? , user input name want database. database name inside config/mongoid.yml
development: sessions: default: database: project_development hosts: - localhost:27017 options:
i want make database project_development dynamically user input while performing bundle install or before bundle install app.is there steps make happen?
if config/mongoid.yml passed through erb config/database.yml is, can following trick:
development: sessions: default: database: <%= env['mongo_db_name'] || 'default_db_name' %> hosts: - localhost:27017 options:
then start rails mongo_db_name=some_name rails s
. if omit mongo_db_name startup, fallback default_db_name
.
Comments
Post a Comment