Ruby on rails Rails没有投票模型的简单投票gem
我正在寻找一个宝石,将允许超级简单的投票。我将允许任何人对记录进行投票,因为根本没有用户。我发现了,但他们似乎需要一个“选民”模型(用户模型)来充当“选民”Ruby on rails Rails没有投票模型的简单投票gem,ruby-on-rails,ruby,voting,Ruby On Rails,Ruby,Voting,我正在寻找一个宝石,将允许超级简单的投票。我将允许任何人对记录进行投票,因为根本没有用户。我发现了,但他们似乎需要一个“选民”模型(用户模型)来充当“选民” 有没有不需要“votee”模型的宝石?如果你需要一个简单的解决方案,为什么不自己做一个呢?你可以 class Record < ActiveRecord ::Base has_many :ratings, :through => :votes end class记录:投票 结束 投票将是一个仅引用记录和投票值的模型。它可
有没有不需要“votee”模型的宝石?如果你需要一个简单的解决方案,为什么不自己做一个呢?你可以
class Record < ActiveRecord ::Base
has_many :ratings, :through => :votes
end
class记录:投票
结束
投票将是一个仅引用记录和投票值的模型。它可以只包含record\u id
和value
字段
要获得票数,您可以执行类似于record.ratings.count的操作
您还可以通过类似的方法很容易地找到平均值等:record.ratings.sum(:value).to\u f/record.ratings.count