我有以下型号:
Car:
has_many :car_classes
CarClass:
belongs_to :Car
belongs_to :CarMainClass
CarMainClass:
has_many :car_classes
我想要做的是计算 CarClass 中按 car_main_class_id 分组的汽车数量,然后链接到 CarMainClass 中的 main_class_symbol。
我现在的查询是:
CarClass.group(:car_main_class_id).count(:car_id) => {43=>79, 45=>4 ...}
这几乎是我想要的,除了我最终只得到 :car_main_class_id ,我将成为 CarMainClass 的 :main_class_symbol:
{"A1"=>79, "A2"=>4 ...}
我尝试加入表格和自定义选择选项,但它们不起作用。
这可以在我不必再次遍历主类的查询中完成吗?
非常感谢您的帮助!