最后命令一个具有空值的数组

时间:2017-04-26 22:16:34

标签: mysql ruby-on-rails ruby activerecord

我已添加priority值以按升序排列对象列表。该值在记录上是可选的,在生产应用程序中,存在许多priority为空的记录。

当我对列表进行排序时,它首先返回所有空值 - 预期的行为应该包括最后的空值,按created_at desc排序。

@company.spark_sessions.order('priority asc, created_at desc')

是否有一种不错的标准Rails方法可以在列表的 end 处返回空记录?

五年前一个帖子的最高评论建议将数组加在一起以保持秩序,这是我不喜欢的。

0 个答案:

没有答案