Rails架构未随迁移更新

时间:2016-01-06 16:09:36

标签: ruby-on-rails ruby-on-rails-4 schema

每当我运行schema.rb时,我的db:migrate都不再更新。它将更新到最新版本,但我的迁移和评论中没有任何查询:

  

无法转储表"游戏"因为跟随NoMethodError      未定义的方法`[]'为零:NilClass

我不小心在控制台中手动删除了表,并且想知道是否有办法将我的架构重新同步到迁移中?当我运行rake db:drop db:create db:migrate时,会生成完全相同的架构。

1 个答案:

答案 0 :(得分:0)

要从架构重新加载数据库,您应该运行:

$ rake db:schema:load

然后您可以执行待定迁移

$ rake db:migrate