我正在使用 rails 4.2 并尝试按照第二种数据库方法配置(在已经建立的应用程序中) Audited Gem 。
我的 config/database.yml 文件如下:
default: &default
adapter: mysql2
pool: 5
timeout: 5000
development:
<<: *default
host: <%= ENV["MYSQL_HOST"] %>
username: <%= ENV["MYSQL_USER"] %>
password: <%= ENV["MYSQL_PASSWORD"] %>
database: <%= ENV["MYSQL_DATABASE"] %>
test:
<<: *default
host: <%= ENV["MYSQL_HOST"] %>
username: <%= ENV["MYSQL_USER"] %>
password: <%= ENV["MYSQL_PASSWORD"] %>
database: <%= ENV['TEST_ENV_DB'] %>
除了开发、测试或生产之外,我打算让它为另一个数据库工作。但是,该任务rake db:create
仅创建我的开发和测试数据库。这可以在我的 Rails 版本中完成吗?
audition:
<<: *default
host: <%= ENV["MYSQL_HOST"] %>
username: <%= ENV["MYSQL_USER"] %>
password: <%= ENV["MYSQL_PASSWORD"] %>
database: <%= ENV["AUDITION_DATABASE"] %>
注意试听数据库的新名称