Dealというクラスがあります。
ディールにはvote_scoresがあります。
2より大きいdealのvote_scoresがいくつあるかを確認したいと思います。
私の推測 :
取引カウント終了時のvote_scores>2の場合
実際には機能しません:D
編集:
みんなのアイデアを試してみました。ただし、次の点に注意してください。
Deal.vote_scores
vote_scoresはDealの属性ではなく、Dealの1つの属性であるため、機能しません。だから私がこれをした場合:
Deal.find(1).vote_scores
#を返します。
vote_scoresは、haml内でインスタンス化されます。
.deal_summary{:id => "deal_#{deal_view.id}"}
.score
= deal_view.vote_scores
ここのモデルで:
def vote_scores
self.votes.inject(0){|sum, vote| sum + vote.value}
end