테스터 모집합니다

안녕하세요,

클라이언트 2분을 위해 리워드 플러그인을 제작했습니다. 이 플러그인은 사용자가 리워드 배지를 획득하거나 사전에 정의된 작업을 수행하여 포인트를 벌 수 있도록 합니다. 이렇게 벌어들인 포인트는 관리자가 리워드를 업로드한 포인트 센터에서 사용(교환)할 수 있습니다.

플러그인 링크: 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_conflict_error': You tried to define an enum named "status" on the model "DiscourseRewards::UserReward", but this will generate a instance method "applied?", which is already defined by another enum. (ArgumentError)

저는 이 문제를 재현할 수 없으며, 다른 클라이언트도 플러그인에서 아무런 문제를 겪지 않고 있습니다.

몇몇 분께 플러그인을 테스트해 주시고, 비슷한 문제를 겪고 있는지 공유해 주셨으면 합니다. 또한, 이 문제에 대한 해결책이 있는 분이 계신지도 궁금합니다.

플러그인을 테스트해 주셔서 감사합니다.

감사합니다.
Ahmed

네, 다른 플러그인은 작동하지만 rewards 플러그인은 작동하지 않습니다:

깔끔하게 새로 설치했는데, 무엇이 문제일까요? 다음 가이드를 따랐습니다:

이 명령어 bundle exec rake db:migrate를 사용할 수 있나요?

테스트해 보니, 이게 해결책이었네요 :love_you_gesture:

하지만 지금은:

서버를 재시작해서 확인해 주시겠어요?

@Ahmed_Gagan 이 플러그인에 대해 메타에 관련 주제가 있나요? 여러 용도로 사용할 수 있는 기능을 제안하고 싶어서요.

아니요, 아직 공개하지 않았지만 며칠 안에 공개할 예정입니다.

그리고 위 문제는 제 클라이언트 측의 설치 문제였을 뿐입니다.

도와주셔서 감사합니다.