Why does rake db:rollback rollback three steps? Why does rake db:rollback rollback three steps? ruby-on-rails ruby-on-rails

Why does rake db:rollback rollback three steps?


You can specify the number of steps like this:

rake db:rollback STEP=3

The STEP parameter is actually an environment variable here. If, in your terminal, you run the command echo $STEP, does it return 3? If it does, you can execute export STEP=1 to get back to expected behaviour. If it happens again, try to find out where this environment variable is being set.