Ruby on rails 内容管理系统的Rails信誉系统

Ruby on rails 内容管理系统的Rails信誉系统,ruby-on-rails,ranking,Ruby On Rails,Ranking,我在CMS上工作,我需要实现一个声誉系统,使这些功能 徽章 要点 等级 我从twitter上找到了这个gem,但我不太确定如何在我自己的应用程序上使用它。如果有人能帮我,我将不胜感激。这是我的设想。(仅示例) 类管理器

我在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