複数の質問の合計回答数を集計しようとしていますが、それよりも少し複雑です。
私はNotificationsそれがに属していてQuestions、それResponsesがに属していQuestionsます。
通知は連鎖の始まりです。たとえば、2 つnotificationのレコードがあるとします。
[
#<Notification id: 1, question_id: 58, email: "bob@example.com", frequency: "daily">,
#<Notification id: 2, question_id: 25, email: "bob@example.com", frequency: "daily"`>
]
responses私が見つけたいのは、それらの通知の総数です。繰り返しますが、notificationsにresponses属していquestionsます。
それは基本的にnotification.question.responses.countそれらのそれぞれを合計するのと同じです。それについてもっと直接的な方法を見つけようとしているだけです。