在thumbs_up gem中使用Karma

时间:2014-02-14 16:17:46

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 voting-system

我使用thumbs_up gem为我的Rails应用程序创建了一个投票系统(这是一个像Stack Overflow这样的问题/答案应用程序)。

问题在于我希望用户(提交答案和问题)的业力基于他所写的答案和问题。

has_karma :questions, :as => :submitter, :weight => [ 1, 0.5 ]

以上一行,用户模型中的wirtten根据提交的问题计算他的业力。想根据答案和问题计算业力。

可行吗?

1 个答案:

答案 0 :(得分:0)

我发现我们可以这样做:

has_karma :questions, :as => :user, :weight => [ 1, 1]
 has_karma :answers, :as => :user, :weight => [ 1, 1]

然后将根据问题和答案计算业力。那太好了:))