【发布时间】:2013-12-18 02:34:08
【问题描述】:
我正在将我的应用程序的投票和声誉系统从 activerecord-reputation-system 转换为 merit,因为后者似乎拥有更活跃的核心团队。
我正在尝试为我的应用中的问题和答案投票建立计分规则。理想情况下,当用户对问题进行投票时,规则会为问题本身以及问题的创建者分配分数。
从 point rules 的优点自述部分,我看到了这个例子:
score 15, on: 'reviews#create', to: [:reviewer, :reviewed]
我的理解是,本例中的:reviewer 和reviewed 是获得分配给它们的点数。但是,当我在自己的 point_rules.rb 中尝试此操作时:
score 10, :on => 'questions#vote', :to => :question
我收到以下错误:
[merit] NoMethodError on `Question#question` (called from Merit::TargetFinder#other_target)
我知道我在这里遗漏了一些东西,但是有人可以告诉我它是什么吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 merit-gem