2010-11-21 70 views

回答

4

当然,请执行rake db:migrate(如果您尚未创建)和rake db:schema:dump。

我个人不会提交我的schema.rb,那是因为当你有多个开发人员在同一个项目上工作时,总会有合并问题,因为这个文件总是在变化。

检查的.gitignore文件,看看是否schema.rb是存在的,如果你真的想将它推到你的资料库,评论或从您的.gitignore删除此项

2

作为副总裁,rake db:migrate将倾模式.rb迁移后。但是,如果你只想转储模式:

rake db:schema:dump 

忽略DB/schema.rb是开发商之间的contentious issue。就我个人而言,我不会忽视它,因为它过去对我造成了问题,我没有强制性的理由将它包含在版本控制中。

相关问题