几天前我发布过这个查询,但不知为何被删除了——在此先致歉。
在最近一次 Discourse 更新后,我的帖子显示发帖人的“姓名”出现了两次。
同时附上截图。
我认为这是一个数据库问题???
我不是开发者,无法编写脚本等。有人能提供帮助以解决这个问题吗?
几天前我发布过这个查询,但不知为何被删除了——在此先致歉。
在最近一次 Discourse 更新后,我的帖子显示发帖人的“姓名”出现了两次。
同时附上截图。
我认为这是一个数据库问题???
我不是开发者,无法编写脚本等。有人能提供帮助以解决这个问题吗?
不确定这是否是最佳/正确的方法,但我在管理员设置中禁用了名称,问题就解决了
![]()
我认为它被删除是因为它与 Discourse 没有直接关系。不过,我曾通过私信与您的同事 Ravi 讨论过如何解决此问题,只是之后没有收到后续反馈。
这个问题很可能可以通过一个简短的 Ruby on Rails 脚本来修复,该脚本会比较姓名和用户名,并在必要时拆分姓名。
这些用户是导入的吗?如果是,您是如何导入的?
由于此主题可能也需要被删除,我也会给您发送一条私信。
我怀疑您在名称字段中重复了该名称。
不太清楚。之前没问题,后来就出错了。我这边没有任何改动——数百个用户名在我的网站上重复出现了。我只能推测是 Discourse 更新导致的。
我们运营着数百个 Discourse 实例,且更新频率非常高。Meta 论坛也吸引了许多独立运行 Discourse 的用户访问。您是唯一报告用户名重复问题的用户,这意味着该问题是由您所在实例的独特情况引起的。
我在想,原始话题是否也被删除了,因为有人提出问题试图诊断问题并建议可能的解决方案,但你在这里没有给出直接的回答。因此,对于其他遇到同样问题的人来说,这个话题的实用性大大降低,因为当前情况未得到澄清,根本原因也从未被识别出来。
例如:
如果您查看用户个人资料页面,名字是否重复?在安全模式下问题是否仍然存在?
我们关心的是导致问题的原因。你的用户数据可能仍然存在异常。如果是这样,那你只是暂时隐藏了它的显示。
嗨 @Remah,
他们正在运行一套高度定制的一次性插件,其中任何一个都可能导致了这个问题。