#はじめに
class CreateItems < ActiveRecord::Migration[5.2]
def change
create_table :Items do |t|
t.references :user, null: false, index: true, unique: true
t.timestamps
end
end
end
これでmigrateを実行したが、unique属性が適応されていなかった。
解決方法をメモ程度に。
#結論
class CreateItems < ActiveRecord::Migration[5.2]
def change
create_table :Items do |t|
t.references :user, null: false, index: {unique: true}
t.timestamps
end
end
end
で、出来ました。
DBの知識が少ないので、なぜ前者でダメなのかわかりません。調べてわかったら、追記します。