-1

いくつかの手順をロールバックし、すべてうまくいきましたが、rake db:migration コマンドを使用して新しい移行を実行することはできません。最新の移行ではなく、元に戻したすべての移行を再度実行するため、最新の移行を実行する必要があります。まったく便利ではない特定のバージョンによって。どうすれば修正できますか?

4

2 に答える 2

2

移行中のコードにコメントするか、不要になった場合は削除してください

于 2013-10-19T10:16:23.670 に答える
0

データベースに「schema_migrations」というテーブルが必要です。Rails は、実行する必要がなくなった移行ごとに、このテーブルにエントリを追加します。同様に、Rails は移行を元に戻すときに、このテーブルから関連するエントリを削除します。

もう実行したくない移行のエントリを手動で追加するだけです。

于 2013-10-19T10:18:31.597 に答える