「ストア」に属しているモデル「製品」があります(これには「多くの製品」があります)。商品名の一意性を検証したいが、各店舗内のみ。
今私はこれを持っています:
class Product < ActiveRecord::Base
belongs_to :store
validates_uniqueness_of :name, :scope => :store_id
end
任意の製品で保存を実行すると、次のようになります。
SQLite3::ConstraintException: column name is not unique
ここで私が犯している単純なエラーがあると確信しています。私を教育してください。
ありがとう、
ハリス