Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通常当我这样做时
$ rake db:rollback
它回滚一次迁移。但是现在,反复多次,它已经回滚了 3 个步骤。
这种行为是怎么来的?
我在 Rails 3.2.13 上。
您可以像这样指定步数:
rake db:rollback STEP=3
这里的STEP参数实际上是一个环境变量。如果在您的终端中运行命令echo $STEP,它会返回 3 吗?如果是这样,您可以执行export STEP=1以恢复预期的行为。如果再次发生,请尝试找出设置此环境变量的位置。
STEP
echo $STEP
export STEP=1