继续讨论 Discourse 2.4.0.beta8 发布说明:
很高兴看到饼图!我想无法将现有的投票 retroactively 更改为饼图格式,例如通过在插入的文本中偷偷加入 chartType=pie 吗?(即使尝试了“重新烘焙帖子”,我也无法让它对此更改做出响应。)我试图更新一些旧的投票,这些投票如果能以这种形式展示会更好。谢谢!
继续讨论 Discourse 2.4.0.beta8 发布说明:
很高兴看到饼图!我想无法将现有的投票 retroactively 更改为饼图格式,例如通过在插入的文本中偷偷加入 chartType=pie 吗?(即使尝试了“重新烘焙帖子”,我也无法让它对此更改做出响应。)我试图更新一些旧的投票,这些投票如果能以这种形式展示会更好。谢谢!
您需要在 Rails 控制台中执行以下操作:
p = Poll.last
p.chart_type = 'pie'
p.save
补充一下解决方案:
在我的情况下,我的网站通常将投票放在主题的第一个帖子中,因此在 Rails 控制台中快速定位它的方法如下:
myPost = Topic.find_by(id: number-from-topic-url).posts.first.id
myPoll = Poll.find_by(post_id: myPost)
或者,如果你真的想在一行中完成(向右滚动查看!):
myPoll = Poll.find_by(post_id: Topic.find_by(id: number-from-topic-url).posts.first.id)
在这种情况下,当然:
myPoll.chart_type = 'pie'
myPoll.save