我根据优先级(升序)排列数据,其中“0”在优先级中被忽略。
下面是 Rails 查询:
Profile.where(active: true).order(:priority).pluck(:priority)
此查询返回优先级从“0”开始的有序记录列表
[0, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 7]
您能否帮我弄清楚如何对数据进行排序,其中将带有“0”的记录添加到查询的最后,如下例所示。
Example: [1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 7, 0]