Railsのgem/plugin/tutorialには、stackoverflowが使用するものと同様のバッジ/アチーブメントシステムを作成する方法が示されています。Rails "Badge"タイプのプラグイン/チュートリアル?
ありがとうございました。
Railsのgem/plugin/tutorialには、stackoverflowが使用するものと同様のバッジ/アチーブメントシステムを作成する方法が示されています。Rails "Badge"タイプのプラグイン/チュートリアル?
ありがとうございました。
また、成果の宝石をしようとする場合があります:https://github.com/mrb/achievements
これはRedisのに基づいているので、あなたが最初に作業することを取得する必要があります。基本的には、必要に応じて複数のレベルとともに達成コンテキストの束(閲覧ページ、送信メッセージなど)を定義します。その後、特定のイベントに応じて適切に値を増やし、達成に達したかどうかを確認できます。
このリンクはまたバッジ/アチーブメントシステムの考え方の比較的詳細な説明があり:RoR Achievement System - Polymorphic Association & Design Issues
これは一種の古い質問であり、私はro私自身の解決策がありますが、これは当時私が探していたものですので、これを答えとしてマークします! –
フレームワークではなくデザインに関する質問だと思います。オブジェクト指向の方法でビルドする方法を知っているなら、最終的にはそれをRailsでビルドする方法も知っています。
Railsの初心者の方は、Rails Guide on "Active Record Associations"をチェックして、「バッジ/達成システム」のモデルと関連付けを確認してください。
それ以外:いいえ、私はそのようなシステムを構築するのに役立つターンキー宝石/プラグイン/チュートリアルは知らない。
も、私はまだ試していないGioco、あります: http://joaomdmoura.github.io/gioco/
これを確認してください:[http://stackoverflow.com/questions/885277/how-to-implement-an-achievement-system-in-ror](http://stackoverflow.com/questions/885277/how-to -implement-an-achievement-system-in-ror) – airy