2013-01-04 19 views
0

我正在尋找一個可以讓超級簡單投票的寶石。我打算讓任何人對記錄進行投票,因爲根本沒有用戶。我發現thisthis,但他們似乎需要一個「選民」模型(用戶模型)來充當「投票者」。Rails簡單投票寶石沒有選民模型

有沒有什麼寶石不需要「選票」模式?

回答

2

如果你需要一個簡單的解決方案,你爲什麼不自己做一個?您可以有

class Record < ActiveRecord ::Base 
    has_many :ratings, :through => :votes 
end 

投票將是一個只引用記錄和投票值的模型。它可能只有record_idvalue字段。 record.ratings.sum(:value).to_f/record.ratings.count

要通過類似的方法獲得的選票數,你可以做類似record.ratings.count

你也可以找到平均等很容易地