私は製品とブランドの製品モデルを持っています:
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つの製品を使用できますが、同じブランドでは使用できません。