Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails没有投票模型的简单投票gem_Ruby On Rails_Ruby_Voting - Fatal编程技术网

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