我在 Rails 项目中使用 Sunspot 1.3.0。
Post.search do
with(:category_ids, [1, 3, 5])
end
将匹配类别为 1、3 或 5 的帖子。
将帖子与正好为 1、3和5 的类别匹配的正确语法是什么?
例如,帖子
category_ids = [1] - 不匹配
category_ids = [1, 3] - 不匹配
category_ids = [1, 3, 5] -匹配
category_ids = [1, 3, 5, 7] -不
匹配不匹配
我试过
with(:category_ids).equal_to([1,3,5])
但这给了我以下错误: ["1", "3", "5"]:Array 的未定义方法`gsub'