【发布时间】:2012-11-26 14:16:14
【问题描述】:
我有一个名为 Event 的模型类和一个字段“when”。我正在尝试在 desc 时返回事件顺序,所以这里是代码。
@events = Event.order("'when' DESC")
我使用 MySQL 作为数据库。但是返回的结果没有排序。
我已经查看了控制台,并将生成的 sql 归档,看起来还可以
SELECT `events`.* FROM `events` ORDER BY 'when' DESC
我也在控制台中运行了这个 sql,它返回了排序结果。 'when'有什么特别之处吗?
如果我将查询更改为Event.order("events.when DESC"),那么它会返回一个排序结果
【问题讨论】:
标签: mysql ruby-on-rails activerecord