@Silentium2015

Как выполнить фильтрацию объектов в rails?

Есть фильтр на странице 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);

        }
    })

AAVbB.png
  • Вопрос задан
  • 323 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы