在Rails开发中,经常会遇到需要对关联数据进行排序和聚合计算的情况。今天我们来探讨一个具体的例子,展示如何在Rails中实现对关联数据的排序,特别是当排序的字段是通过关联模型的聚合计算得出的。
问题描述
假设我们有两个模型:User
和 SupportUserOrder
,它们的关系如下:
class User < ApplicationRecord
has_many :support_user_orders, dependent: :destroy
end
class SupportUserOrder <<