Привет, ребята,
Я создал плагин вознаграждений для двух моих клиентов. Этот плагин позволяет пользователям зарабатывать очки, получая значки наград или выполняя заранее определённые задачи. Заработанные очки можно обменять в центре очков, где администратор загрузил награды.
Ссылка на плагин: GitHub - Ahmedgagan/discourse-rewards · GitHub
У @satonotdead возникла следующая проблема.
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_c
onflict_error': Вы попытались определить перечисление с именем "status" для модели "DiscourseRewards::UserReward", но это
приведёт к созданию метода экземпляра "applied?", который уже определён другим перечислением. (ArgumentError)
Мне не удалось воспроизвести эту проблему, и у моего другого клиента также нет никаких проблем с плагином.
Я прошу некоторых людей протестировать плагин и сообщить, сталкиваются ли они с подобной проблемой. Также, если у кого-то есть решение этой проблемы?
Спасибо за тестирование плагина.
С наилучшими пожеланиями,
Ахмед


