私は次のモデルを持っています
:order has_many :dishes
:dish has_and_belongs_to_many :items
コレクション @orders があります。:item をどのように数えますか?
たとえば、チキン、ビーフ、ポークの 3 つのアイテムがあります。1 つ目はチキンとビーフの両方、2 つ目はチキン、ビーフ、ポークの 2 品です。2 つの注文。最初の注文には料理 #1 が含まれ、2 番目の注文には両方の料理が含まれます。ビーフ用に 3 つ、チキン用に 3 つ、ポーク用に 1 つあることを知りたいです。
レールでこれを達成するにはどうすればよいですか?