Qualcuno sa se esiste un gemma/plugin/tutorial Rails che mostra come creare un sistema di Badge/Achievement simile a quello che usa lo stackoverflow.Rails "Badge" tipo plugin/tutorial?
Grazie.
Qualcuno sa se esiste un gemma/plugin/tutorial Rails che mostra come creare un sistema di Badge/Achievement simile a quello che usa lo stackoverflow.Rails "Badge" tipo plugin/tutorial?
Grazie.
si potrebbe anche voler provare la realizzazioni gemma: https://github.com/mrb/achievements
Si basa su Redis, quindi avrai bisogno di ottenere che il lavoro prima. Fondamentalmente, definisci un gruppo di contesti di successo (pagine visualizzate, messaggi inviati, ecc.) Insieme a più livelli, se necessario. Quindi, si incrementa il valore in modo appropriato in determinati eventi e si può quindi verificare se il raggiungimento è stato raggiunto.
Questo legame ha anche una spiegazione relativamente dettagliata della filosofia che ispira un sistema di badge/realizzazione: RoR Achievement System - Polymorphic Association & Design Issues
Questa è una specie di vecchia domanda e ho finito per La mia soluzione, ma questo è quello che stavo cercando in quel momento, quindi contrassegnerò questa come la risposta! –
Penso che sia meno un quadro ma una domanda di design. Se sai come costruirlo in un modo orientato agli oggetti, alla fine saprai come costruirlo anche in Rails.
Se sei un principiante di Rails, controlla il Rails Guide on "Active Record Associations" e prova a identificare i modelli e le associazioni del tuo "sistema di badge/achievment".
Oltre a ciò: No, non conosco alcun "chiavi in mano/gemma/plug-in/tutorial che possa aiutarti a costruire un tale sistema.
check out https://github.com/paulca/paths_of_glory
C'è anche Gioco, che non ho ancora provato: http://joaomdmoura.github.io/gioco/
verifica questo: [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