私は次のモデルを持っています:
Car:
has_many :car_classes
CarClass:
belongs_to :Car
belongs_to :CarMainClass
CarMainClass:
has_many :car_classes
私がやりたいことは、car_main_class_id でグループ化された CarClass 内の車の数をカウントすることですが、CarMainClass にある main_class_symbol にリンクされています。
私が今持っているクエリは次のとおりです。
CarClass.group(:car_main_class_id).count(:car_id) => {43=>79, 45=>4 ...}
CarMainClass の :main_class_symbol になる :car_main_class_id だけになることを除いて、これはほとんど私が望むものです。
{"A1"=>79, "A2"=>4 ...}
テーブルとカスタム選択オプションを結合しようとしましたが、うまくいきませんでした。
これは、メイン クラスを再度反復処理する必要のないクエリで実行できますか?
助けてくれて本当にありがとうございます!