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

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

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

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

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