Actualización de encuestas antiguas

Continuando la discusión de Notas de la versión Discourse 2.4.0.beta8:

¡Es fantástico ver gráficos circulares! Supongo que no es posible cambiar retroactivamente una Encuesta al formato de gráfico circular, por ejemplo, insertando sigilosamente chartType=pie en el texto insertado. (No logré que respondiera a ese cambio, ni siquiera en la Reelaboración de la Publicación). Intentaba actualizar algunas Encuestas antiguas que se beneficiarían de esa presentación. ¡Gracias!

Necesitas hacerlo en la consola de Rails:

p = Poll.last
p.chart_type = 'pie'
p.save

Solo para agregar a la solución:

En mi caso, mi sitio suele tener la encuesta en el primer mensaje del tema, por lo que una forma rápida de acceder a ella desde la consola de Rails es esta:

myPost = Topic.find_by(id: number-from-topic-url).posts.first.id
myPoll = Poll.find_by(post_id: myPost)

o si realmente quieres hacerlo todo en una sola línea (¡desliza hacia la derecha!):

myPoll = Poll.find_by(post_id: Topic.find_by(id: number-from-topic-url).posts.first.id)

Luego, en este caso, por supuesto:

myPoll.chart_type = 'pie'
myPoll.save