我想根据关联列验证模型列
app/模型/filter.rb
belongs_to :filter_set
validates_uniqueness_of :name, scope: %i[filter_set.organization_id]
app/模型/filter_set.rb
has_many :filters
我想针对关联的organization_id添加过滤器类型的验证。我找不到任何东西来验证关联键
我认为,与belongs_to,这个过滤器只能belong_to一个filter_set,所以:
validates :name, uniqueness: { scope: :filter_set_id }
可以