【问题标题】:Rails "Badge" type plugin / tutorial?Rails“徽章”类型插件/教程?
【发布时间】:2010-11-03 20:24:57
【问题描述】:

有谁知道是否有 Rails gem/plugin/tutorial 展示了如何创建类似于 stackoverflow 使用的徽章/成就系统。

谢谢。

【问题讨论】:

标签: ruby-on-rails badge achievements


【解决方案1】:

您可能还想尝试成就宝石:https://github.com/mrb/achievements

它基于 Redis,因此您需要先使其正常工作。基本上,如果需要,您可以定义一堆成就上下文(查看的页面、发送的消息等)以及多个级别。然后,您在某些事件上适当地增加您的值,然后您可以检查是否已达到成就。

这个链接对徽章/成就系统背后的思想也有比较详细的解释:RoR Achievement System - Polymorphic Association & Design Issues

【讨论】:

  • 这是一个老问题,我最终推出了自己的解决方案,但这是我当时正在寻找的,所以我将其标记为答案!
【解决方案2】:
【解决方案3】:

我认为这不是一个框架,而是一个设计问题。如果您知道如何以面向对象的方式构建它,那么您最终也会知道如何在 Rails 中构建它。

如果您是 Rails 新手,请查看 Rails Guide on "Active Record Associations" 并尝试识别您的“徽章/成就系统”的模型和关联。

除此之外:不,我不知道任何可以帮助您构建这样一个系统的交钥匙宝石/插件/教程。

【讨论】:

    【解决方案4】:

    还有 Gioco,我还没试过: http://joaomdmoura.github.io/gioco/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 2014-05-29
      相关资源
      最近更新 更多