【发布时间】:2013-05-10 19:33:58
【问题描述】:
我正在使用 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 函数或似乎不存在的东西。我错过了什么吗?
【问题讨论】:
标签: ruby-on-rails ruby activerecord