레일스 앱에서 모델 게시와 모델 카테고리가 있습니다. 둘 다 has_and_belongs_to_many 연관과 연결됩니다.레일스와 Searchlogic : 검색 로직 조건을 사용하여 주어진 모든 제품 카테고리와 일치하는 제품 찾기
이제 하나 이상의 카테고리와 일치하는 출판물을 검색하고 싶습니다. 둘 이상의 범주가 주어지면 모두 발행물에 할당됩니다. 여러 select_box에 범주를 지정하고 싶습니다.
Publication.released.categories_id_is([1,2])
은 카테고리가 OR로 연결되어 있기 때문에 작동하지 않습니다.
Publication.categories_id_is_all([1,2])
과 함께 범주는 AND로 연결되지만 결과는 반환되지 않습니다.
그 밖의 아이디어는 있습니까? 나는 문서에서 올바른 점을보고있다. 귀하의 대단히 환영하는 도움에 감사드립니다!
나는 또한 내가 전에 searchlogic와 'equals_any'를 사용했는데 예상대로이 근무하고 있음을 유의 하지만 나는 'equals_all'을 개인적으로 테스트하지 않았다. – Lummo