tukuyo's blog

へっぽこまん

スポンサーリンク

【Ruby on Rails5】モデル作成時にカラム名を間違えた時の対処

Rail勉強中にカラム名を間違えて詰まったのでメモ

$ rails generate migration rename_現カラム名_column_to_モデル名

上記を実行すると
日付_rename_現カラム名_column_to_モデル名が作成される。
(※generateはgと省略できる)
作成されたファイルに以下のように変更を加える。

class Rename現カラム名ColumnToモデル名 < ActiveRecord::Migration
  def change
    rename_column :間違えたモデル名, :変更したいカラム名, :変更後のカラム名
  end
end

変更後、保存し以下のコマンドを実行

$ rails db:migrate

変更される。

スポンサーリンク