カラム名を間違えてmigrateしてしまった時の対処法です。
#migrationファイルを作成する
以下を実行します。
$ rails g migration rename_変更前のカラム名_column_to_モデル名
#作成されたmigrationファイルを編集する
rename_column :テーブル名, :変更前のカラム名, :変更後のカラム名
を追記します。
例えば img
を user_img
に変更したい時は、以下のようになります。
db/migrate
def change
rename_column :users, :img, :user_img
end
#migrationファイルを反映させる
rails db:migrate
でテータベースにmigrationファイルを反映させるとカラム名が変更されます。
$ rails db:migrate