迭代'DateTime'字段并仅显示当前和未来的对象

Stu*_*ter 0 ruby ruby-on-rails

我有一个DateTime显示事件的字段,并且只想显示今天或将来安排的事件.我发现groupdate看起来很酷,但我想知道是否有一种无宝石的方式对于这种特殊用途是最好的.

index.html.rb

<% @events.each do |event| %>
  <tr>
   <td><%= event.name %></td>
   <td><%= event.start_time %></td>
   ...
  </tr>
<% end %>
Run Code Online (Sandbox Code Playgroud)

Nim*_*pta 6

您可以使用

@events = Event.where("your_database_field >= ?", Date.current)