【发布时间】:2012-02-09 10:09:53
【问题描述】:
我正在尝试对使用屏幕抓取脚本创建的记录列表进行排序。该脚本将以下样式的日期和时间(时间戳)添加到每条记录:
13 Jan 14:49
脚本每 15 分钟运行一次,但如果我将排序顺序设置为“时间 DESC”,则它实际上没有意义,因为它按如下方式列出记录:
13 Jan 14:49
13 Jan 12:32
13 Jan 09:45
08 Feb 01:10
07 Feb 23:31
07 Feb 06:53
06 Feb 23:15
如您所见,它正确地列出了第一个数字(数字形式的月份中的某天),但它将二月放在一月之后。更令人困惑的是,它将二月的最新日期放在二月部分的顶部。
有没有更好的排序方式,让它们的顺序更容易理解?
【问题讨论】:
标签: ruby-on-rails-3 sorting activerecord scope record