我有一个像这样工作的调查模型:
ResponseSets 有许多 Responses
Responses belongs_to Answer
答案模型有一个“值”列。
给定一个响应集,我想要与每个响应关联的答案的总和。
即,我希望能够做的(在虚构的代码中)是:
response_set.responses.answers.sum('value')
但是,这显然不起作用,我需要通过 构建查询response_set.responses
,但我不知道如何。
在 ActiveRecord 中解决这个问题的 SQL-fu 方法是什么?