Fel*_*ger 15 ruby-on-rails rollback ruby-on-rails-3.2
通常当我这样做
$ rake db:rollback
Run Code Online (Sandbox Code Playgroud)
它回滚一次迁移.但现在,反复多次,它已经回滚了3个步骤.
怎么来这个行为?
我在Rails 3.2.13上.
Jaa*_*ans 48
您可以指定这样的步骤数:
rake db:rollback STEP=3
Run Code Online (Sandbox Code Playgroud)
该STEP
参数实际上是一个环境变量.如果在您的终端中运行命令echo $STEP
,它是否返回3?如果是,则可以执行export STEP=1
以恢复预期的行为.如果再次发生,请尝试找出此环境变量的设置位置.