Validate uniqueness of many to many association in Rails

后端 未结 2 647
星月不相逢
星月不相逢 2021-02-20 00:51

Say I have Project, that is in many-to-many association with Tag. I\'m using has_many through so I have separate join model.

H

2条回答
  •  萌比男神i
    2021-02-20 01:28

    I think what you want is validates_uniqueness_of:

    class Taggings
      belongs_to :tags
      validates_uniqueness_of :tag_id, :scope => :project_id
    end
    

    This is what I'm using, and works well.

提交回复
热议问题