Ruby on rails 将时间戳映射到日期时间
这不起作用,因为格式不正确。 我可以使用Ruby on rails 将时间戳映射到日期时间,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,这不起作用,因为格式不正确。 我可以使用e.start.to_date然后我可以将e.event与TimeDate.now进行比较,但我不知道如何将值映射到DateTime 如果我这样做: invalid date 它是一个数组,因此好的限制,即选择活动记录方法将不再有效 基本上,我想映射到目前为止的所有开始值,然后比较它们,只显示今天的事件或未来的事件,而不显示过去的事件 您将如何解决此问题?您可以尝试: <% current_user.events.map! { |e| e.st
e.start.to_date
然后我可以将e.event与TimeDate.now进行比较,但我不知道如何将值映射到DateTime
如果我这样做:
invalid date
它是一个数组,因此好的限制,即选择活动记录方法将不再有效
基本上,我想映射到目前为止的所有开始值,然后比较它们,只显示今天的事件或未来的事件,而不显示过去的事件
您将如何解决此问题?您可以尝试:
<% current_user.events.map! { |e| e.start.to_date }.limit(5).each do |e| %>
<%= e.start %>
<% end %>
<% current_user.events.map! { |e| e.start.to_date }.limit(5).each do |e| %>
<%= e.start %>
<% end %>
current_user.events.where("start > ?", Time.now.to_date)