我有一個叫做Deal的類。簡單IRB關於計數的問題
交易有vote_scores。
我想看看有多少vote_scores在新政是大於2
我的猜測:
爲vote_scores> 2新政 計數 結束
並沒有真正工作:D
編輯:
我試過每個人的想法。但要注意的是:
Deal.vote_scores
不起作用,因爲vote_scores不是交易的屬性,而是它的優惠之一的屬性。所以,如果我這樣做:
Deal.find(1).vote_scores
將返回#。
.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
交易的has_many vote_scores ???投票得分是多少?我們應該和2比較什麼? vote_score.score> 2 ??? – fl00r 2010-05-13 13:15:02
描述VoteScore模型。它有什麼屬性? – fl00r 2010-05-13 14:20:33