Hola a todos,
He creado un plugin de recompensas para dos de mis clientes. Este plugin permite a los usuarios ganar puntos al obtener insignias de recompensa o realizar algunas tareas predefinidas. Estos puntos acumulados pueden canjearse en el centro de puntos, donde el administrador ha cargado las recompensas.
Enlace al plugin: GitHub - Ahmedgagan/discourse-rewards · GitHub
@satonotdead está experimentando este problema.
b:289:in `detect_enum_conflict!'
/home/user/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/activerecord-6.1.4.1/lib/active_record/enum.rb:294:in `raise_conflict_error': Intentaste definir un enum llamado "status" en el modelo "DiscourseRewards::UserReward", pero esto generará un método de instancia "applied?", que ya está definido por otro enum. (ArgumentError)
No he podido reproducir este problema y ni siquiera mi otro cliente tiene problemas con el plugin.
Quisiera que algunas personas probaran el plugin y compartieran si están experimentando un problema similar o no. Además, ¿alguien tiene una solución para esto?
Gracias por probar el plugin.
Saludos cordiales,
Ahmed


