2016-10-11 2 views
1

ransack 쿼리를 사용하여 검색을 실행하려고하지만 다음 검색 결과가 유효하지 않습니다. /api/v1/products?q[classifications_taxon_id_eq]=3. 누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?Spree API의 Taxon 쿼리

의도적으로 ransack을 설정하여 잘못된 용어를 무시하지 않고, 무슨 일이 일어나는지 알아 내려고합니다.

Invalid search term classifications_taxon_id_eq 

답변

3

당신은 제품 모델에 분류 허용 목록에 추가해야합니다 : 분류 모델에서 그 후

을, 당신은 분류군 속성을 허용 목록에 추가해야합니다

내가 오류는 무엇인가 같다. 이런, 당신은 제품 유형별로 검색 생각할 것

https://github.com/spree/spree/blob/master/core/app/models/spree/product.rb#L117

+0

는 기본적으로 API에서 활성화 될 것이다. 감사! – gamut