0
如何按最早日期排序?在ruby中排序日期列
我试图.sort
,我得到
<td><%= effort.week_commencing.sort %></td>
// => undefined method `sort' for Mon, 12 Sep 2011:Date
的值不是它们在表中所列的阵列。
如何按最早日期排序?在ruby中排序日期列
我试图.sort
,我得到
<td><%= effort.week_commencing.sort %></td>
// => undefined method `sort' for Mon, 12 Sep 2011:Date
的值不是它们在表中所列的阵列。
您只能在数组上使用sort
方法。 我不认为effort.week_commencing
在你的情况下返回一个数组。
检查您在effort.week_commencing中获得了什么。
只有在获取日期数组时才能对日期进行排序。 – Mahesh
我以格式2011-09-26 – ahmet
得到一个日期好吧,你得到一个单一的日期,这就是为什么它抛出的错误。 – Mahesh