Normally when I do
$ rake db:rollback
it rolls back one migration. But now, repeatedly times, it has rollbacked 3 steps.
How come this behaviour?
I'm on Rails 3.2.13.
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.