有人可以指出我如何使Searchkick
仅返回搜索框中传递的内容以及在类别下拉列表中选择的内容的正确方向吗?
以下是我当前Searchkick
功能的工作原理。我将Searchkick
添加到了我的模型business.rb
,这属于模型category.rb
。
我已经实现了Searchkick
的基本用法,即返回搜索框中传递的内容,例如我通过了地址" Sample 123 St。"它将返回具有该地址的所有类别的所有业务。
但是现在,我想只返回搜索框中传递的内容以及在类别下拉列表中选择的内容,例如我通过了地址" Sample 123 St。"并选择"学校"在下拉类别中,只会返回"学校"那个地址。
答案 0 :(得分:0)
尝试在条件中添加类别ID。
喜欢这个
Business.search "search text", where: {category_id: YOUR_DROPDOWN_SELECTED_CATEGORYID}