البرنامج المساعد / البرنامج التعليمي لنوع Rails "Badge"؟

StackOverflow https://stackoverflow.com/questions/1010096

سؤال

هل يعرف أحد ما إذا كان هناك جوهرة/مكون إضافي/برنامج تعليمي لـ Rails يوضح كيفية إنشاء نظام شارة/إنجاز مشابه لما يستخدمه تدفق المكدس.

شكرًا.

هل كانت مفيدة؟

المحلول

قد ترغب أيضًا في تجربة جوهرة الإنجازات: https://github.com/mrb/achievements

إنه يعتمد على Redis، لذا ستحتاج إلى تشغيله أولاً.في الأساس، يمكنك تحديد مجموعة من سياقات الإنجاز (الصفحات التي تم عرضها، والرسائل المرسلة، وما إلى ذلك) بالإضافة إلى مستويات متعددة إذا لزم الأمر.بعد ذلك، يمكنك زيادة قيمتك بشكل مناسب في أحداث معينة، ويمكنك بعد ذلك التحقق مما إذا تم الوصول إلى الإنجاز.

يحتوي هذا الرابط أيضًا على شرح تفصيلي نسبيًا للتفكير وراء نظام الشارة/الإنجاز: نظام تحقيق RoR - الارتباط متعدد الأشكال وقضايا التصميم

نصائح أخرى

أعتقد أنه ليس إطارًا ولكنه سؤال تصميم.إذا كنت تعرف كيفية بنائه بطريقة موجهة للكائنات، فستعرف في النهاية كيفية بنائه في Rails أيضًا.

إذا كنت مبتدئًا في Rails، فاطلع على دليل ريلز حول "ارتباطات السجل النشط" وحاول التعرف على النماذج والارتباطات الخاصة بـ "نظام الشارة/الإنجاز" الخاص بك.

بالإضافة إلى ذلك:لا، لا أعرف أي برنامج متكامل/مكون إضافي/برنامج تعليمي من شأنه أن يساعدك في بناء مثل هذا النظام.

وهناك أيضا لعبة، وأنا لم يحاكم حتى الآن: http://joaomdmoura.github.io/gioco/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top