複数の質問の合計回答数を集計しようとしていますが、それよりも少し複雑です。
私は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
それらのそれぞれを合計するのと同じです。それについてもっと直接的な方法を見つけようとしているだけです。