Есть фильтр на странице c разными параметрами, использую gem 'ransack'
controller
def index
@search = Restaurant.search(params[:q])
@restaurants = @search.result.where(:publish => true, :status => 1)
end
index
<%= search_form_for @search, id: 'catalog_filter' do |f| %>
...
<% end %>
1 вопрос
Как можно фильтровать по рейтингу объекта? я использую gem 'ratyrate'
2 вопрос
Как можно фильтровать по цене. Использую jquery ui?
<div class="slider"></div>
<%= f.search_field :check, id: 'hidden' %>
$(".slider" ).slider({
animate: true,
range: "min",
value: 970,
min: 250,
max: 2700,
step: 1,
slide: function( event, ui ) {
$( "#slider-result" ).html( ui.value );
},
change: function(event, ui) {
$('#hidden').attr('value', ui.value);
}
})