質問

stackoverflowが使用するものと同様のバッジ/アチーブメントシステムを作成する方法を示すRails gem / plugin / tutorialがあるかどうか誰もが知っていますか。

ありがとう。

役に立ちましたか?

解決

アチーブメントgemを試してみることもできます: https://github.com/mrb/achievements

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

このリンクには、バッジ/達成システムの背後にある考え方についての比較的詳細な説明もあります:

他のヒント

フレームワークではなく、設計上の問題だと思います。オブジェクト指向の方法でビルドする方法を知っていれば、最終的にRailsでもビルドする方法を知ることができます。

Rails初心者の方は、「アクティブレコードの関連付け」に関するRailsガイドをご覧くださいそして、「バッジ/達成システム」のモデルと関連付けを特定します。

その他:いいえ、このようなシステムの構築に役立つturnkey-gem / plugin / tutorialは知りません。

Giocoもありますが、まだ試していません。 http://joaomdmoura.github.io/gioco/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top