マイグレーション時のエラー

・エラー内容

ターミナルで以下コマンドを入力したら、「aborted!(処理中断)」と出てしまった。

rails g migration RemoveNameFromTweets neme:string」

 

・原因

カラム名の入力ミス

 

・対処方法

1、現状(各マイグレーションファイルの状態)の確認

 「rails db:migrate:status」

 →全てのマイグレーションファイルがup/downで表示される

 

2、未実行ファイルのマイグレーションを再度実行

 「rails db:migrate」

 →しかし、再びaborted!に、、、

 

3、対象のマイグレーションファイルを削除

 「rails d migrationvRemoveNameFromTweets name:string」

 「rails db:migrate:status」

  →削除を確認

 

4、再度正しいコマンドでマイグレーションファイルを作成し、マイグレーション実行

 「rails g migration RemoveNameFromTweets neme:string」

 「rails db:migrate」