Aggiornamento vecchi sondaggi

Continuiamo la discussione da Note di rilascio di Discourse 2.4.0.beta8:

Fantastico vedere i grafici a torta! Immagino che non sia possibile modificare retroattivamente un Sondaggio nel formato a torta, ad esempio inserendo furtivamente chartType=pie nel testo inserito? (Non sono riuscito a farlo reagire a tale modifica, nemmeno dopo la ricottura del messaggio). Stavo cercando di aggiornare alcuni vecchi sondaggi che trarrebbero beneficio da quella presentazione. Grazie!

Devi eseguirlo sulla console di Rails:

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

Aggiungo solo un dettaglio alla soluzione:

Nel mio caso, il sondaggio si trova solitamente nel primo post del Topic, quindi un modo rapido per raggiungerlo dalla console di Rails è questo:

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

oppure, se proprio vuoi esagerare in una sola riga (scorri a destra!):

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

In questo caso, naturalmente:

myPoll.chart_type = 'pie'
myPoll.save