Задать вопрос
@ermolushka

Как сделать фильтр по заданному диапазону в Rails?

Добрый день. У меня есть модель Entry с атрибутами date и time (дата и время создания). На странице index необходимо сделать фильтр с 4 полями, который бы принимал начальную дату и начальное время, а также финальную дату и финальное время и в заданном диапазоне искал бы записи. Не знаю, как сделать.
  • Вопрос задан
  • 451 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Решения вопроса 1
@chronic86
Ruby on Rails junior
Получаете через params нужные значения.
Потом простой запрос Entry.find(:all).where(:date => start_date..end_date).where(:time => start_time..end_time)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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