Я пытаюсь найти лучший способ запросить диапазон дат от рельсов... Я посмотрел на Google, но не уверен, как использовать этот синтаксис.
У меня есть модель, которая имеет различные события, и мне нравится добавлять в мое условие поиска оговорку, которая должна показывать только события, где поле: st_date сегодня или позже, по сути, показывают только текущие данные, ничего не произошло до сегодня.
У меня возникла проблема, потому что у меня нет даты окончания, чтобы остановить запрос, я хочу запросить все с сегодняшнего дня до следующего месяца.
Я думал что-то вроде
@events = Event.find(:all, :conditions => ["start_date between ? and ?",
date.Today, date.next_month.beginning_of_month])
но я получаю ошибку undefined локальную переменную или метод `date '......
Нужно ли мне что-то особенное использовать для класса Date? Или что-то не так с моим синтаксисом запроса? Я бы очень признателен за любую помощь.