わかりました、難しいルビーの質問があります。以下のドキュメントが 1 つのカテゴリに分類されるカテゴリとドキュメントがあります。たとえば、レベル 2 のカテゴリの以下のドキュメントのみ: (ブロック引用はご容赦ください)
カテゴリ 1 --> グループ 1 --> [ドキュメント 1、ドキュメント 2、ドキュメント 3]
--> Group 2 --> [Doc 4, Doc 5, Doc 6]
猫 2 --> グループ 1 --> [ドキュメント 7]
--> Group 2 --> [Doc 8]
次のコードを使用して、第 2 レベル (たとえば、グループ 1) の各カテゴリのドキュメント数を正常に決定しました。
category.associated_docs.count
ただし、レベル 1 カテゴリのすべての子のドキュメントの総数を確認するにはどうすればよいですか?
次のことができることは知っていますが、合計を取得するにはどうすればよいですか?
category.children.each do |category|
category.associated_docs.count
ありがとうございました!