мой запрос на получение записей моей модели не работает.
Я пытаюсь проверить, находится ли текущая дата-время Time.zone.now
между Event.startdate
и Event.enddate
для отображения событий Live в представлении:
@online_event = Event.where("? BETWEEN startdate AND enddate", Time.zone.now)
Он превратится в false и не вернет никаких событий, даже если текущее время находится между их началом и даты окончания.
Просмотр
<% if @online_event.count > 1 %>
<%= @online_event.first.name %>
<% else %>
No live events
<% end %>
Я что-то упустил?