ruby-on-rails - Rails "Badge"类型插件/教程?

标签 ruby-on-rails badge achievements

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

谢谢。

最佳答案

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

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

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

关于ruby-on-rails - Rails "Badge"类型插件/教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1010096/

相关文章:

ruby-on-rails - 无方法错误 : undefined method `symbolize_keys!' for Hash

android - 在 RecyclerAdapter 中单击按钮时增加徽章值

iphone - 未登录时的 Game Center 成就

sandbox - 有没有办法重置我的 GameCenter 沙盒帐户的成就进度?

ruby-on-rails - 是否可以从事件记录父对象的错误中访问子对象?

jquery - 在 Rails 应用程序中输出 JSON

javascript - 将 javascript 值插入 erb 代码

Android 未读消息数显示在应用程序图标上

ios - 角标(Badge)上方的栏按钮使其无法点击后

android - Google Game Play Service Achievement 不弹出