Приглашаем тестировщиков

Привет, ребята,
Я создал плагин вознаграждений для двух моих клиентов. Этот плагин позволяет пользователям зарабатывать очки, получая значки наград или выполняя заранее определённые задачи. Заработанные очки можно обменять в центре очков, где администратор загрузил награды.

Ссылка на плагин: 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)

Мне не удалось воспроизвести эту проблему, и у моего другого клиента также нет никаких проблем с плагином.

Я прошу некоторых людей протестировать плагин и сообщить, сталкиваются ли они с подобной проблемой. Также, если у кого-то есть решение этой проблемы?

Спасибо за тестирование плагина.

С наилучшими пожеланиями,
Ахмед

Да, другие плагины работают, а вот rewards — нет:

Это чистая установка. Что может быть не так? Я следовал этой инструкции:

Можете ли вы использовать эту команду bundle exec rake db:migrate?

Проверка, это сработало :love_you_gesture:

Но теперь:

Не могли бы вы перезапустить сервер и проверить?

@Ahmed_Gagan, есть ли у этого плагина тема на Meta? Я хотел предложить функцию, которая могла бы иметь множество вариантов использования.

Нет, я пока не выпустил его, но выпущу в ближайшие несколько дней.

Кроме того, вышеупомянутая проблема была просто проблемой установки на стороне моего клиента.

Спасибо всем за помощь.