是否有可能通过在thumbs_up Rails gem中获得对其可投票对象的投票来分配用户的业力?如果有人可以详细说明所需的范围代码,我将非常感激。
答案 0 :(得分:1)
最简单的方法是在users
表中创建一个列,用于存储用户拥有的业力点总数。
将默认值设为0
。然后在您的karma_controller
中,您可以发送after_save
回拨,每次评估该用户时都会更新关联用户的karma_count
字段。
然后您需要做的就是User.order("karma_count asc")
这应该足以让你指出正确的方向。