Ruby on rails 内容管理系统的Rails信誉系统
我在CMS上工作,我需要实现一个声誉系统,使这些功能Ruby on rails 内容管理系统的Rails信誉系统,ruby-on-rails,ranking,Ruby On Rails,Ranking,我在CMS上工作,我需要实现一个声誉系统,使这些功能 徽章 要点 等级 我从twitter上找到了这个gem,但我不太确定如何在我自己的应用程序上使用它。如果有人能帮我,我将不胜感激。这是我的设想。(仅示例) 类管理器
类管理器
因此,模型是经理、员工、工作、类别。
基本上是经理
创建工作
条目,并为每个工作条目分配员工
和类别
我需要做的是,每当经理创建工作条目时,根据员工所属的工作类别为员工分配分数,并根据他们获得的分数计算等级或分配徽章。(使用Category.points)
这在宝石上面可行吗?如果是,我如何在我的模型中使用has\u声誉
谢谢在这颗宝石上查看R.贝茨铁路公司
…这会让你朝着正确的方向前进。看看这个宝石上的R.贝茨铁路公司
…这会让你朝着正确的方向前进。看看我的克隆,一个管理用户成就/徽章的插件 可以看到该插件生成的示例页面(单击徽章选项卡) 这个插件还有其他几个分支,值得探索克隆树
祝你好运。看看我的克隆,一个管理用户成就/徽章的插件 可以看到该插件生成的示例页面(单击徽章选项卡) 这个插件还有其他几个分支,值得探索克隆树 祝你好运。不包括徽章 符合您要求(徽章、积分和排名)的一个流行宝石是。不包括徽章
符合您要求(徽章、积分和排名)的一个受欢迎的宝石是。谢谢-我看到了这一个,但所有这些例子都是针对用户的,
模型涉及上/下投票。在我的例子中,经理模型创建工作条目,我应该在这个级别上分配分数。许多人可以使用用户模型中涉及的相同逻辑,只将其应用于经理、员工等,而不是将分数分配给上/下投票,你只需根据你想要的触发条件硬编码逻辑。我将其添加到类别模型拥有声誉:类别分数,:source=>:employee
,在工作模型中,我在保存方法self.Category.增加评估(:Category\u分数,self.Category.score.to\u I,self.employee)后拥有此
-但还不确定员工模式下会有什么。谢谢-我看到了这一个,但所有这些示例都是针对用户的,模式涉及上/下投票。在我的例子中,经理模型创建工作条目,我应该在这个级别上分配分数。许多人可以使用用户模型中涉及的相同逻辑,只将其应用于经理、员工等,而不是将分数分配给上/下投票,你只需根据你想要的触发条件硬编码逻辑。我将其添加到类别模型拥有声誉:类别分数,:source=>:employee
,在工作模型中,我在保存方法self.Category.增加评估(:Category\u分数,self.Category.score.to\u I,self.employee)后拥有此
-但还不确定员工模式下会有什么。谢谢,但它似乎过时了。我仍然需要在activerecord声誉系统gem上试用。谢谢,但它似乎过时了。我仍然需要在activerecord声誉系统gem中尝试此功能。
class Manager < ActiveRecord::Base
end
class Employee < ActiveRecord::Base
has_many :jobs
end
class Category < ActiveRecord::Base
# has a name and points field
# example: Cat A, 5
# example: Cat B, 10
end
class Job < ActiveRecord::Base
belongs_to :employee
belongs_to :category
end