迁移错误在新笔记本电脑上启动Rails项目

时间:2016-06-28 15:39:10

标签: ruby-on-rails database-migration

我正在尝试在新笔记本电脑上启动Rails项目,并在少数旧迁移中出现一些错误(某些型号的属性不再存在等)。

我评论了这些迁移,rake db:migrate成功完成了。我有一个数据库转储,一切似乎都运行良好。

某些迁移是否可以评论?它会影响未来的某些事情吗?

2 个答案:

答案 0 :(得分:2)

准备新的数据库实例时,您不需要运行所有迁移。事实上,对于较大的项目,它可能不太可能或太复杂。

而是从快照中恢复最新的数据库状态(如果有)或运行rails db:setup以使数据库具有从db/schema.rb创建的最新模式。阅读Active Record Migration docs中的更多内容。

答案 1 :(得分:0)

查看您的db / schema文件,该文件将让您了解数据库的状态,并查看您的任何不需要的字段是否仍然存在。评论很好,但可能会在以后引起混淆。