在thumbs_up Rails Gem中按因果报应排序用户



是否有可能通过在thumbs_up Rails gem中获得对其可投票对象的投票来对用户进行排序?如果有人能详细说明所需的作用域代码,我将不胜感激。

要做到这一点,最简单的方法是在users表中设置一列,用于存储用户拥有的业力点数的总数。

默认为0。然后在你的karma_controller中,你可以放一个after_save回调,在每次用户被评级时更新相关用户的karma_count字段。

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

这应该足以给你指明正确的方向。

相关内容

  • 没有找到相关文章