我正在使用Sunspot gem来搜索产品,商店,款式和价格
我可以搜索并使用我的过滤器来修改搜索。
我在过滤器窗格中有价格范围滑块。如何使用此滑块搜索产品的价格范围?
滑块具有低/高值输入
<div class="collapse_content panel-collapse collapse in" id="price_content">
<div class="panel-body">
<div id="slide_wrapper">
<div id="slider-range"></div>
<input type="text" id="low_end">
<input type="text" id="high_end">
</div>
</div>
</div>
坦率地说,也许我只是累了,但我甚至不确定从太阳黑子卖的角度出发从哪里开始。
任何帮助都将不胜感激。
答案 0 :(得分:2)
您可以使用接受一系列数字的between
:
Sunspot.search(MyModel) do
with(:price).between(low_price..high_price)
end
如果您只想搜索最低或最高价格,而不是between
,则可以分别使用greater_than_or_equal_to
或less_than_or_equal_to
,这两个都接受一个数字:
Sunspot.search(MyModel) do
with(:price).greater_than_or_equal_to(low_price)
end
有关更多选项,请参阅Sunspot Wiki。