我有一个DateTime
字段用于显示事件,并且只想显示今天或将来安排的事件。我发现groupdate看起来很酷,但我想知道是否有一种无宝石的方式对于这种特殊用途是最好的。
index.html.rb
<% @events.each do |event| %>
<tr>
<td><%= event.name %></td>
<td><%= event.start_time %></td>
...
</tr>
<% end %>
答案 0 :(得分:6)
您可以使用
@events = Event.where("your_database_field >= ?", Date.current)
答案 1 :(得分:0)
您是否尝试过使用where语句?
@events.where("your_date_field >= ?", Date.today)
您应该在控制器中设置@events,然后您可以按原样保留您发布的代码。