27

通常当我这样做时

$ rake db:rollback

它回滚一次迁移。但是现在,反复多次,它已经回滚了 3 个步骤。

这种行为是怎么来的?

我在 Rails 3.2.13 上。

4

1 回答 1

76

您可以像这样指定步数:

rake db:rollback STEP=3

这里的STEP参数实际上是一个环境变量。如果在您的终端中运行命令echo $STEP,它会返回 3 吗?如果是这样,您可以执行export STEP=1以恢复预期的行为。如果再次发生,请尝试找出设置此环境变量的位置。

于 2013-11-06T09:39:45.290 回答