4

当您克隆一个 Rails 项目并希望在您的计算机上启动并运行它时,您首先运行bundle install,但接下来您要做什么?具体来说,您如何设置数据库?我可以让它工作,rake db:migrate但这会改变schema.rb文件,我不想把它提交到我的 git 历史记录中。是否有一些 rake 任务可以执行此操作或以某种方式正确执行此操作?任何见解将不胜感激!

4

1 回答 1

5

rake db:create && rake db:schema:load

应该config/database.yml为当前环境创建指定的数据库,并创建指定的表/索引db/schema.rb。您可能还想rake db:test:prepare设置测试数据库。

于 2012-05-23T01:44:40.293 回答