6

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

谢谢。

4

4 回答 4

7

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

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

这个链接也对徽章/成就系统背后的思想进行了比较详细的解释:RoR成就系统-多态关联和设计问题

于 2011-02-02T20:04:18.500 回答
1

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

于 2012-08-08T03:39:09.287 回答
0

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

如果您是 Rails 新手,请查看Rails 指南中的“活动记录关联”并尝试识别“徽章/成就系统”的模型和关联。

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

于 2009-06-19T14:24:08.763 回答
0

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

于 2014-08-15T06:39:57.063 回答