6

stackoverflowが使用するものと同様のバッジ/達成システムを作成する方法を示すRails gem/plugin/tutorialがあるかどうかは誰にもわかりません。

ありがとう。

4

4 に答える 4

7

また、実績ジェムを試してみることもできます: https://github.com/mrb/achievements

これは Redis に基づいているため、最初に Redis を機能させる必要があります。基本的に、必要に応じて複数のレベルとともに、一連の達成コンテキスト (表示されたページ、送信されたメッセージなど) を定義します。次に、特定のイベントで値を適切に増やし、実績に到達したかどうかを確認できます。

このリンクには、バッジ/達成システムの背後にある考え方の比較的詳細な説明もあります: RoR Achievement System - Polymorphic Association & Design Issues

于 2011-02-02T20:04:18.500 に答える
1

https://github.com/paulca/paths_of_gloryをチェックしてください

于 2012-08-08T03:39:09.287 に答える
0

私がまだ試していないGiocoもあります: http://joaomdmoura.github.io/gioco/

于 2014-08-15T06:39:57.063 に答える
0

それはフレームワークではなく、デザインの問題だと思います。オブジェクト指向の方法でビルドする方法を知っていれば、最終的に Rails でビルドする方法もわかるでしょう。

Rails 初心者の方は、 Rails ガイドの「Active Record Associations」をチェックして、モデルと「バッジ/実績システム」の関連付けを特定してみてください。

それに加えて、いいえ、そのようなシステムを構築するのに役立つターンキージェム/プラグイン/チュートリアルを知りません.

于 2009-06-19T14:24:08.763 に答える