안녕하세요,
클라이언트 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


