我有产品和品牌产品型号:
class Product < ActiveRecord::Base
attr_accessible :brand_id, :title
belongs_to :brand
validates :title, :presence => true
validates :brand, :presence => {:message => 'The brand no exists'}
end
和品牌模型
class Brand < ActiveRecord::Base
attr_accessible :name
validates :name, :presence => true
has_many :products, :dependent => :destroy
end
我想验证是否存在具有该品牌名称的产品。我的意思是我可以在不同品牌中拥有 2 件同名的产品,但不在同一个品牌中。