私は次のように機能する調査モデルを持っています:
ResponseSetには多くの応答があります
応答belong_to回答
回答モデルには「値」列があります。
ResponseSetが与えられた場合、各Responseに関連付けられている回答の合計が必要です。
つまり、(架空のコードで)私ができるようにしたいことは次のとおりです。
response_set.responses.answers.sum('value')
ただし、これは明らかに機能しません。クエリを作成する必要がありますがresponse_set.responses
、方法がわかりません。
ActiveRecordでこれに取り組むSQL-fuの方法は何ですか?