Если у меня есть фасет запроса (и, следовательно, я знаю строку * value
), можно ли извлечь конкретную строку из фасета на основе известных value
?
@search = Product.search do
keywords(params[:q])
facet(:price) do
row "[* TO 25]" do
with(:price, 0.0..25.0)
end
row "[25 TO 50]" do
with(:price, 25.01..50.0)
end
row "[50 TO *]" do
with(:price).greater_than(100.0)
end
end
end
И затемв представлении я бы сделал что-то вроде этого:
row = @search.facet(:price).value('[25 TO 50]')
Это помогло бы в моем форматировании / корректировке вывода моего представления.
Возможно ли что-то подобное?