通过thumbs_up Rails Gem中的karma对用户进行排序

时间:2011-04-19 07:26:41

标签: ruby-on-rails-3 rubygems gem

是否有可能通过在thumbs_up Rails gem中获得对其可投票对象的投票来分配用户的业力?如果有人可以详细说明所需的范围代码,我将非常感激。

1 个答案:

答案 0 :(得分:1)

最简单的方法是在users表中创建一个列,用于存储用户拥有的业力点总数。

将默认值设为0。然后在您的karma_controller中,您可以发送after_save回拨,每次评估该用户时都会更新关联用户的karma_count字段。

然后您需要做的就是User.order("karma_count asc")

这应该足以让你指出正确的方向。