2011-09-21 34 views
0

如何按最早日期排序?在ruby中排序日期列

我試圖.sort,我得到

<td><%= effort.week_commencing.sort %></td> 
// => undefined method `sort' for Mon, 12 Sep 2011:Date 

的值不是它們在表中所列的陣列。

回答

1

您只能在數組上使用sort方法。 我不認爲effort.week_commencing在你的情況下返回一個數組。

檢查您在effort.week_commencing中獲得了什麼。

+0

只有在獲取日期數組時才能對日期進行排序。 – Mahesh

+0

我以格式2011-09-26 – ahmet

+0

得到一個日期好吧,你得到一個單一的日期,這就是爲什麼它拋出的錯誤。 – Mahesh