2014-03-28 17 views
0

@todo = Todo.where(done:true,user:current_user.email).where("updated_at >= ?", Time.zone.now.beginning_of_day)如何使用updated_at標記按時間子類別排序?

所以這是一個我正在打的電話的例子。現在我該如何按時間分類排序?例如。從六天前收集所有參賽作品,五天前的所有參賽作品,甚至是本月的每週參賽作品?

回答

2

以下是查詢日期範圍的示例。它會發現從一週前到今天的所有任務。

@todo = Todo.where(done: true, 
        user: current_user.email, 
        updated_at: 1.week.ago..Date.today) 
+0

即將結束這個問題 - 問它沒有正確研究。謝謝。 – Louis93