簡體   English   中英

遍歷“ DateTime”字段並僅顯示當前和將來的對象

[英]Iterate over 'DateTime' field and display only current and future objects

我有一個用於顯示事件的DateTime字段,並且只想顯示今天或將來安排的事件。 我找到了groupdate ,它看起來很酷,但是我想知道是否有一種無寶石的方式對於這種特殊用途是最好的。

index.html.rb

<% @events.each do |event| %>
  <tr>
   <td><%= event.name %></td>
   <td><%= event.start_time %></td>
   ...
  </tr>
<% end %>

您可以使用

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

您是否嘗試過使用where語句?

@events.where("your_date_field >= ?", Date.today)

您應該在控制器中設置@events,然后可以按原樣保留發布的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM