我有一个属于“商店”的模型“产品”(其中有_许多“产品”)。我想验证产品名称的唯一性,但仅在每个商店内。
现在我有这个:
class Product < ActiveRecord::Base
belongs_to :store
validates_uniqueness_of :name, :scope => :store_id
end
当我现在对任何产品运行保存时,我得到:
SQLite3::ConstraintException: column name is not unique
我确定我在这里犯了一个简单的错误。请教育我。
谢谢,
哈里斯