<% current_user.events.find(:all, conditions: ("start" > DateTime.now)).limit(5).each do |e| %>
<%= e.start %>
<% end %>
Я получаю эту ошибку: Сообщкарта временных меток на DateTime
invalid date
это не работает, потому что формат не является правильным. Я могу использовать e.start.to_date
, тогда я могу сравнить e.event с TimeDate.now, но я не знаю, как сопоставить значение с DateTime.
Если я делаю это так:
<% current_user.events.map! { |e| e.start.to_date }.limit(5).each do |e| %>
<%= e.start %>
<% end %>
Это массив и, следовательно, хороший предел, где, выберите Активные методы Запись больше не будет работать.
В принципе, я хочу сопоставить все начальные значения на сегодняшний день, тогда я хочу сравнить их и показать только сегодняшние события или будущие события, но не из прошлого.
Как бы вы это разрешили?
Благодаря работает как шарм. –