Rails – 如何解决这个孤立迁移问题?
在rake db:migrate:rollback STEP = 1之后,rake db:migrate:reset,rake db:migrate:setup,rake db:migrate:up VERSION = XXXXXXXXX我得到以下条目:
Status Migration ID Migration Name ------------------------------------------------------ up 0 *********NO FILE********** up 20120209023430 Create tasks
我怎样才能摆脱孤儿入境? 我在使用类似于上面的db之后几次遇到过这个问题。 有人可以解释究竟是什么导致了这一点。
Thx提前。 沙赫拉姆
您可以使用rake db:migrate:reset db:seed
。 它不那么冗长,会完全擦除数据库,重新运行所有迁移,然后从db/seeds.rb
文件中为数据库设定种子。