我已添加priority
值以按升序排列对象列表。该值在记录上是可选的,在生产应用程序中,存在许多priority
为空的记录。
当我对列表进行排序时,它首先返回所有空值 - 预期的行为应该包括最后的空值,按created_at desc排序。
@company.spark_sessions.order('priority asc, created_at desc')
是否有一种不错的标准Rails方法可以在列表的 end 处返回空记录?
五年前一个帖子的最高评论建议将数组加在一起以保持秩序,这是我不喜欢的。