投票无法正常工作

你好,

我最近将 Discourse 更新到了最新的 4efbf8dc4f 版本,但投票功能无法正常工作。
日志中没有错误。
谢谢!:slight_smile:

检查控制台错误

测试投票

  • 测试选项 1
  • 测试选项 2
  • 测试选项 3
0 voters
6 个赞

我也遇到了同样的错误。我发现加上标题后就能正常工作。投票创建器显示“标题(可选)”,但实际上并非可选。

  • A
  • B
  • C
0 voters
标题
  • A
  • B
  • C
0 voters
3 个赞

我可以在我们的沙盒网站上复现该问题:https://try.discourse.org/t/testing-issue-with-multiple-choice-type-polls/1411。我使用的是 Ubuntu 系统上的 Chrome 浏览器进行测试。

似乎存在几个问题。我首先注意到的是,对于一个没有标题的多选投票,勾选投票选项时,复选框并没有显示已被选中。不过,当我点击“立即投票”按钮时,我的选择确实被保存了。但在点击“显示投票”按钮后,我的投票被重复显示了多次。目前显示的投票条目大约有 24 条。

尝试创建一个带标题的多选类型投票可以正常工作,但在 try 网站上渲染该投票需要相当长的时间。

在投票上方添加 Markdown 标题元素会导致一个奇怪的问题。以下 Markdown 内容:

### 投票上方的一个 Markdown 标题

[poll type=regular results=always chartType=bar]
# 一个带标题的单选投票
* 这是
* 一个
* 测试
[/poll]

被渲染成了:

5 个赞

@techAPJ 能调查一下吗?

3 个赞

这似乎是 FEATURE: Add the title attribute to polls (#10759) · discourse/discourse@babbebf · GitHub 中最近出现的回归问题,而且看起来 @cvx 正在根据以下内容进行调查:

https://review.discourse.org/t/feature-add-the-title-attribute-to-polls-10759/15880/6?u=techapj

8 个赞

在此期间,如果您能撤销该提交就太好了。:sweat_smile:

3 个赞

此问题现已修复

8 个赞

说明——这是针对标题问题的修复。:slightly_smiling_face:
我目前正在修复没有标题的不可交互投票(以及类似的错误)问题。待拉取请求(PR)提交后,我会更新该主题!

8 个赞

第二个 PR(待审核)在此:FIX: Correctly render title-less poll widgets by cvx · Pull Request #10837 · discourse/discourse · GitHub

更新:已合并

7 个赞

非常感谢您的快速修复 :folded_hands: 迫不及待想再次使用它了 :blush:

3 个赞

你好,Jarek,

我已更新,主要问题已解决,但现在出现了一个新问题。
投票设置无响应,无法更改。谢谢!:slight_smile:

2 个赞

看起来这个问题可能与我遇到的情况有关。

3 个赞

是的,我想那就是问题所在。你能尝试将你的站点更新到最新的 Discourse 代码吗?我刚刚更新了我的本地开发站点,现在我的站点上关于投票和下拉菜单的所有问题都已解决。

7 个赞