Rails - 如何解决这个孤立迁移问题?

1 migration ruby-on-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
Run Code Online (Sandbox Code Playgroud)

我怎样才能摆脱孤儿入境?我在使用类似于上面的db之后几次遇到过这个问题.有人可以解释究竟是什么导致了这一点.

Thx提前.沙赫拉姆

sia*_*llo 16

你可以用rake db:migrate:reset db:seed.它不那么冗长,会完全擦除数据库,重新运行所有迁移,然后从db/seeds.rb文件中为数据库设定种子.

  • 如果这对你有用,你会接受这个作为答案吗? (5认同)