-1

我正在使用 Twitter 的 activerecord-reputation-system gem,它很容易设置,但在获取目标上提供的源评级时遇到了挑战。

我的模型看起来像这样,用户 bing 源(进行评级的那个)

class Item < ActiveRecord::Base

has_reputation :ratings,
:source => :user,
:aggregated_by => :average

我可以通过以下方式轻松地为用户添加评分:

@item.add_evaluation(:ratings, 3, @user)

然后我可以查看该用户是否已经用

has_evaluation?(:ratings, @user)

这将返回布尔值。我想得到的是用户对该项目的评价值(不仅仅是它的存在)。我想我想要的是一个 has_evaluation_value 函数或似乎不存在的东西。我错过了什么吗?

4

1 回答 1

0

您可以在GitHub 存储库 README中阅读您需要的所有内容。

@item.reputation_for(:ratings)
于 2013-05-10T20:58:03.083 回答