私は最初のRailsアプリを書いています。いくつかrails generate model ...
のrake db:migrate
コマンドを実行しましたが、データモデルを変更したいので、いくつかの移行を元に戻す必要があります。
ドキュメントには、で移行を元に戻すことができると書かれていrake db:rollback
ますが、これは機能していません。db/migrate/
これをコンソールで実行すると、コンピューターは数秒間考えますが、またはに変更を加えませんdb/migrate/schema.rb
。コンソールに出力は出力されません。
この動作は正しいですか?db:rollback
スキーマを変更するべきではありませんか?もしそうなら、なぜそれが機能しないのか誰かが考えることができますか?
私はRailsv。3.2.6を使用しています。
編集
現時点でrake db:migrate:status
は
database: db/development.sqlite3
Status Migration ID Migration Name
--------------------------------------------------
up 20120617191211 Create irs
up 20120701154357 Create paths
up 20120701154421 Create nodes
up 20120702151447 ********** NO FILE **********
down 20120702155140 Create venues
down 20120703233833 Remove path from venues