# 레일즈 HABTM 관계 유니크 설정 rails 모델 has_and_belongs_to_many 관계 설정 추가시 유니크한 값만 가지고싶은데 어떻게 해야할까요?
## Prevent Duplication for HABTM 베스트 솔루션 ``` # option 1: in model def tag=(tag) tags << tag unless tags.include?(tag) end # option 2: in migration add_index :posts_tags, [:post_id, :tag_id], :unique => true add_index :posts_tags, :tag_id ``` ## 레퍼런스 + https://stackoverflow.com/questions/1129781/has-and-belongs-to-many-avoiding-dupes-in-the-join-table