En fait théoriquement ce n'est pas compliqué à condition d'avoir un serveur de push a disposition.
1. Tu définis une fonction qui incrémente ton succès.
1. Tu définis une fonction qui incrémente ton succès.
def increment_achievement id_achievement
achievement = Achievement.find(id_achievement)
achievement.progress_value.increment
push_successfull_achievement(achievement.name, achievement.description) if achievement.progress_value == achievement.success_value
end
2. la méthode push_successfull_achievement déclenche donc un trigger javascript qui affiche ton infobulle de succès coté client.