Olá pessoal,
Criei um plugin de recompensas para dois de meus clientes. Este plugin permite que os usuários ganhem pontos ao conquistar emblemas de recompensa OU ao completar algumas tarefas pré-definidas. Esses pontos podem ser resgatados no centro de pontos, onde o administrador fez o upload das recompensas.
Link do Plugin: GitHub - Ahmedgagan/discourse-rewards · GitHub
O @satonotdead está enfrentando 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': Você tentou definir um enum chamado "status" no modelo "DiscourseRewards::UserReward", mas isso gerará um método de instância "applied?", que já está definido por outro enum. (ArgumentError)
Não consegui reproduzir esse problema e nem meu outro cliente está tendo problemas com o plugin.
Gostaria que algumas pessoas testassem o plugin e compartilhassem se estão enfrentando algum problema semelhante ou não. Além disso, alguém tem uma solução para isso?
Obrigado por testarem o plugin.
Atenciosamente,
Ahmed


