2016-10-11 3 views
1

ransackクエリを使用して検索を実行しようとしていますが、無効な検索結果が次のように表示されます/api/v1/products?q[classifications_taxon_id_eq]=3。誰かが私が間違っていることを教えてもらえますか?Spree APIのタクソンクエリ

私は意図的に無効な用語を無視しないように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

関連する問題