Rails“徽章”类型插件/教程?

Posted

技术标签:

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

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

谢谢。

【问题讨论】:

检查这个:http://***.com/questions/885277/how-to-implement-an-achievement-system-in-ror 【参考方案1】:

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

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

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

【讨论】:

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

查看https://github.com/paulca/paths_of_glory

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于Rails“徽章”类型插件/教程?的主要内容,如果未能解决你的问题,请参考以下文章

删除具有特定类型的通知徽章图标

“某些视图”类型的值没有成员“徽章”

jQuery 表单插件 + Ajax 文件上传 + Rails

Rails 中的高级/基本和智能手机视图

在 Rails 3 中使用 jQuery 插件

清除徽章依靠使用 firebase 的 RN 应用程序