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.