다음과 같은 문제가 조금 있습니다. 나는 두 가지 모델이 있습니다사용중인 모든 태그 찾기
class Book < ActiveRecord:Base
has_and_belongs_to_many :tags
end
class Tag < ActiveRecord:Base
has_and_belongs_to_many :books
end
나는 특정 있지만, 태그 테이블에 사용할 수 없습니다 수있는 태그의 목록이 있습니다
이 tag1, tag2로, TAG3, tag4, tag5을 ...
각 새 책에는 여러 개의 태그가있을 수 있습니다. 평소처럼 관계는 조인 테이블 "books_tags"에 저장됩니다.
하나 이상의 책과 관련된 모든 태그의 목록을 얻으려면 어떻게해야합니까?
감사합니다. : select => "distinct tags. *"가 트릭을했습니다. 약간의 수정 : Tag.find (: all, : select => '별개의 태그. *', : joins => : books) ... – auralbee
죄송합니다. – Shadwell