概要 みなさんこんにちはcandleです。今回は誤ってデータベースに反映したマイグレーションファイルを不要だと思って削除した時に、NO FILEと出てきてしまった時の対処です。 言うなれば、下のような状態になった時にどうやってNO FILEの履歴を消すかです。 前提 railsの環境が整っている 消したいマイグレーションフィアルのIDを調べる まずは消したいマイグレーションIDを調べます。 下のコマンドをrailsプロジェクトの中で実行しましょう。 bundle exec rake db:migrate:status 私の場合、消したいmigration IDは「20141013154137」です。 上の図を見てもらうと分かるように、Statusが NO FILE となっているマイグレーションもupになっていますよね。ということはデータベースはこのマイグレーションファイルの構造を取り入れて