招募测试人员

大家好,

我为两位客户开发了一个奖励插件。该插件允许用户通过获得奖励徽章或完成预定义的任务来赚取积分。这些积分可以在积分中心兑换,管理员已在此上传了奖励。

插件链接: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': 您尝试在模型 "DiscourseRewards::UserReward" 上定义一个名为 "status" 的枚举,但这将生成一个实例方法 "applied?",该方法已被另一个枚举定义。(ArgumentError)

我无法复现此问题,甚至我的另一位客户使用该插件也未遇到任何异常。

我想请一些人测试该插件,并分享他们是否遇到了类似的问题。此外,如果有人有解决方案,也请告知。

感谢大家测试该插件。

此致,
Ahmed

7 个赞

是的,另一个插件可以正常工作,但奖励插件不行:

这是一个全新安装,可能是什么地方出错了?我遵循了这份指南:

2 个赞

您可以使用此命令 bundle exec rake db:migrate

2 个赞

测试一下,这招奏效了 :love_you_gesture:

但是现在:

1 个赞

你能重启服务器并检查一下吗?

@Ahmed_Gagan 此插件在 meta 上有主题吗?我想建议一个可以有多种用例的功能。

2 个赞

我还没有发布,但将在未来几天内发布。

另外,上述问题只是我客户那边的安装问题。

感谢大家的帮助。