方法1
下記のコマンドでマイグレーションファイルの状態を確認します。
$ rails db:migrate:status
upの状態はDBに反映されている状態→修正不可
downの状態はDBに反映されていない状態→修正可能
downの状態にするとマイグレーションファイルを修正することができます。
下記のコマンドでdownにします。
$ rails db:rollback
もう一度
$ rails db:migrate:status
を行い、状態を確認次第マイグレーションファイルを修正しましょう。
修正が終了したらいつもどおり、
$ rails db:migarte
をしてあげましょう。
方法2
下記のコマンドを実行すると、全てのマイグレーションファイルをリセットして、一から全てマイグレーションします。
*DBのデータが全てリセットされることをご注意ください。
$ rails db:migrate:reset
rails db:migrate:reset
を実行しましょう。以上です。
非常に簡単ですので、開発中でDBに特に重要なデータがない場合は、こちらがおすすめです。
方法3
マイグレーションファイルを削除して、新しくマイグレーションファイルを作成する。
削除する場合方法1のように状態をdownにする必要があります。
downするので方法1のやり方がいいかと思われます。