我很好奇如何database.yml在Rails 4应用程序中正确设置我的文件.
这不是我真正详细研究过的东西,因为它在部署到Heroku时似乎都能正常工作,但我现在想要了解它,并注意到格式从Rails 4.0变为4.1.例如
4.0.2
development:
adapter: mysql2
encoding: utf8
database: my_app_development
pool: 5
username: root
password:
test:
adapter: mysql2
encoding: utf8
database: my_app_test
pool: 5
username: root
password:
production:
adapter: mysql2
encoding: utf8
database: ymca_gym_production
pool: 5
username: root
password:
Run Code Online (Sandbox Code Playgroud)
4.1.0
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: root
password:
socket: /var/run/mysqld/mysqld.sock
development:
<<: *default
database: my_app_development
test:
<<: *default
database: my_app_test
# On Heroku and other platform providers, you may have a full connection …Run Code Online (Sandbox Code Playgroud)