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“徽章”类型插件/教程?的主要内容,如果未能解决你的问题,请参考以下文章