6 Stimmen

Rails "Badge" Typ Plugin / Tutorial?

Weiß jemand, ob es ein Rails-Gem/Plugin/Tutorial gibt, das zeigt, wie man ein Badge/Achievement-System erstellt, ähnlich dem, was stackoverflow verwendet.

Merci.

7voto

Jack Hoge Punkte 613

Vielleicht möchten Sie auch die Errungenschaften ausprobieren: https://github.com/mrb/achievements

Es basiert auf Redis, also müssen Sie das zuerst zum Laufen bringen. Im Grunde definieren Sie eine Reihe von Leistungskontexten (angesehene Seiten, gesendete Nachrichten usw.) und bei Bedarf mehrere Stufen. Dann erhöhen Sie Ihren Wert bei bestimmten Ereignissen entsprechend, und Sie können dann überprüfen, ob die Leistung erreicht wurde.

Unter diesem Link finden Sie auch eine relativ ausführliche Erläuterung der Überlegungen, die hinter einem Abzeichen-/Leistungssystem stehen: RoR Achievement System - Polymorphe Assoziation & Designfragen

1voto

Roger Punkte 302

0voto

Javier Punkte 2461

Ich denke, es ist weniger eine Frage des Rahmens als vielmehr eine Frage des Designs. Wenn man weiß, wie man es objektorientiert bauen kann, weiß man irgendwann auch, wie man es in Rails bauen kann.

Wenn Sie ein Rails-Neuling sind, sollten Sie sich die Rails-Leitfaden für "Aktive Datensatzverknüpfungen" und versuchen Sie, die Modelle und die Assoziationen Ihres "Abzeichen-/Leistungssystems" zu identifizieren.

Außerdem: Nein, ich kenne kein Turnkey-Gem/Plugin/Tutorial, das Ihnen beim Aufbau eines solchen Systems helfen würde.

0voto

knappen Punkte 452

Es gibt auch Gioco, das ich noch nicht ausprobiert habe: http://joaomdmoura.github.io/gioco/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X