起きた問題
マイグレーションファイルにrefereces型
のカラムを追加したかったが、マイグレーションできなかった。
試したこと
全てロールバックした後、DBを削除し作り直し、マイグレーション。←ダメ
試しにreferenes型
のカラムだけマイグレーションファイルから消してマイグレーション。 ←できる
解決方法
参照先:箱のプログラミング日記。様
ありがとうございます
rails g migration Addカラム名Toテーブル名 追加したいカラム名:カラム型
でマイグレーションファイルを生成。
中身を以下の内容に書き換え。
class AdduserToPrototypes < ActiveRecord::Migration[6.0]
def change
change_table :Prototypes do |t|
t.references :user, foreign_key: true, presence: true
end
end
end
これでマイグレーションできました。