各ユーザーは多くのリソースを持つことができ、それらの各リソースには多くの投票があり、それらの各投票には、特定のユーザー リソースをすべて合計したい値属性があります。
これを構文的に間違った方法で入力するとしたら、次のようなものが必要です...
@user.resources.votes.sum(&:value)
、しかし、それは明らかにうまくいきません。
使用する必要collect
があると思いますが、よくわかりませんか?
これは私が得た最も近いものですが、それらを印刷します。
<%= @user.resources.collect { |r| r.votes.sum(&:value) } %>