我有一个名为 Event 的模型类和一个字段“when”。我试图在 desc 时返回事件顺序,所以这里是代码。
@events = Event.order("'when' DESC")
我使用 MySQL 作为数据库。但返回的结果没有排序。
我查看了控制台,并将生成的 sql 归档,这似乎没问题
SELECT `events`.* FROM `events` ORDER BY 'when' DESC
我也在控制台中运行这个 sql,它返回了排序结果。“何时”有什么特别之处吗?
如果我将查询更改为Event.order("events.when DESC")
,则返回排序结果