web-dev-qa-db-ja.com

rake db:rollbackが3つのステップをロールバックするのはなぜですか?

通常私がするとき

$ rake db:rollback

1つの移行をロールバックします。しかし今、何度も何度も、それは3つのステップをロールバックしました。

どうしてこの振る舞い?

私はRails 3.2.13。

17
Fellow Stranger

次のようにステップ数を指定できます。

rake db:rollback STEP=3

STEPパラメータは、実際にはここでは環境変数です。ターミナルでコマンドecho $STEPを実行すると、3が返されますか?含まれている場合は、export STEP=1を実行して、期待される動作に戻すことができます。それが再び発生する場合は、この環境変数が設定されている場所を見つけてください。

55
Jaap Haagmans