我知道这个失败。这里的问题是,当你有多个 rating types 时,我正在尝试弄清楚架构标记的结构。
我正在使用这个工具进行实验:
我知道这个失败。这里的问题是,当你有多个 rating types 时,我正在尝试弄清楚架构标记的结构。
我正在使用这个工具进行实验:
@fzngagan 我能想象富文本结果的复杂性,因为谷歌也频繁更改其规范。至于让未登录用户能够评估内容,或许可以只选择一个公开,其余仅对登录用户可见。并非所有内容都必须公开。非常感谢您的回复。
我搜索了该主题,但未找到任何相关提及;在回复主题时,是否有可能将评分设为必填项?
目前还不支持。您可以在 Pavilion 实例上申请该功能。
![]()
![]()

API 事件 Bug:
如果您创建带有评分的新帖子,或编辑帖子并更改评分,post_edited 或 post_created 事件不会使用新值,而是使用旧值。
例如:
ratings 值将为空。ratings 值仍会包含 5。无论是直接使用 Discourse 还是通过 API 操作,都会出现此问题。
以下是关于编辑操作的小视频:
好的,我看看能否复现这个问题。
附注:
这似乎是该插件的旧版本,因为我在星星旁边看不到任何“评分标准”。
我发布上一条消息时,版本是最新的,你可以从我之前的截图中看到这一点。e3ee07f
我再次通过 UI 检查了一下,自那以后又新增了 2 次提交,是几个小时前的事。
但这似乎不包含任何与问题相关的代码更改(仅涉及测试规范)。
据我所知,版本已经是最新的。如果由于某种原因插件未能正确更新,我可以稍后尝试重新构建应用。
如果你需要更多信息,请随时提问。
能否提供您网站 /admin/plugins/ratings 页面的截图?
我以为我搞混了生产环境的 Discourse 和我测试环境(非本地,在另一台 VPS 上)的 Discourse,但两者的版本其实是一样的。
我上面的测试是在测试环境的 Discourse 上进行的,其设置如下:
实际上,我还没有测试生产环境的 Discourse 是否也会出现该问题(稍后会检查,编辑:确实也出现了,事件中不包含更新后的评分)。
生产环境 Discourse 的设置如下:
编辑:重建并没有解决问题。
我在想可以在哪里查看示例。
我应该在这里看到评分吗?我已经登录论坛了。
https://try.thepavilion.io/t/this-is-a-new-post-with-ratings/547
我稍后会查看一下。
我觉得没问题。你能告诉我们具体是什么问题吗?
你好 @fzngagan
主题评分和新回复过滤系统存在错误。如果在用户卡片上尝试使用主题中的帖子功能,将无法显示结果。谢谢 ![]()
即使是在您在此提供的示例中,评分也未显示:
https://try.thepavilion.io/t/this-is-a-new-post-with-ratings/547
而且我找不到为类别启用评分的选项。
关于一个月前发布的这个问题有什么最新消息吗:Topic Ratings Plugin - #353 by Arkshine
我已经升级了所有内容,但问题依然存在。
看起来存在冲突,因为自你报告该问题以来,我一直无法复现。
我已仅启用该插件且未启用任何组件进行重建。
创建带评分的帖子 → ratings 为空。
编辑帖子时未提供评分 → ratings 显示之前的值。
我认为我并没有产生幻觉。我还在客户的生产环境 Discourse 实例上进行了测试,问题同样出现。
现在我该怎么办?有什么建议吗?
已启动一台小型 VPS,并安装了全新且经典的 Discourse。
除了添加评分插件外,其他均为默认设置。这已经不能再基础了。
我很困惑,为什么你们无法复现这个问题!是我遗漏了什么,还是哪里做得非常糟糕?
您可以亲自检查/测试:Admin / b4HuH8u6CyKbDdJ
该 VPS 将在几天后被销毁。
我正在查看这个。