我是一个Rails初学者,我在Ubuntu 10.10上使用Rails 3.我的database.yml如下.
development:
adapter: mysql
database: project_dev
username: root
password: rootpassword
host: localhost
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: project_test
username: root
password: rootpassword
host: localhost
production:
adapter: mysql
database: project_production
username: root
password: rootpassword
host: localhost
Run Code Online (Sandbox Code Playgroud)
然后我切换到项目文件夹并运行命令:
rake db:create
Run Code Online (Sandbox Code Playgroud)
但是,只创建了project_dev和project_test数据库.mysql中不存在project_production数据库.这有什么问题?
请帮助谢谢
iai*_*ain 63
这就是它的目的.创建生产数据库做:
RAILS_ENV=production rake db:create
Run Code Online (Sandbox Code Playgroud)
另外,看看rake db:setup哪个会运行你输入的任何内容db/seeds.rb.
| 归档时间: |
|
| 查看次数: |
23485 次 |
| 最近记录: |