概要 みなさんこんにちはcandleです。今回は誤ってデータベースに反映したマイグレーションファイルを不要だと思って削除した時に、NO FILEと出てきてしまった時の対処です。 言うなれば、下のような状態になった時にどうやってNO FILEの履歴を消すかです。 前提 railsの環境が整っている 消したいマイグレーションフィアルのIDを調べる まずは消したいマイグレーションIDを調べます。 下のコマンドをrailsプロジェクトの中で実行しましょう。 bundle exec rake db:migrate:status 私の場合、消したいmigration IDは「20141013154137」です。 上の図を見てもらうと分かるように、Statusが NO FILE となっているマイグレーションもupになっていますよね。ということはデータベースはこのマイグレーションファイルの構造を取り入れて
![railsのrakeのmigrationファイルを削除しNO FILEとstatusに出た時の対処 – joppot](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6c590e9a16d56909f98cbe7a5fc537f64453470/height=288;version=1;width=512/https%3A%2F%2Fs3-ap-northeast-1.amazonaws.com%2Fjoppot%2Fwp-content%2Fuploads%2F2014%2F10%2Ffile543f0460e1490.jpg)