Mise à jour des anciens sondages

Pour compléter la solution :

Dans mon cas, mon site place généralement le sondage dans le premier message du sujet. Voici donc un moyen rapide d’y accéder depuis la console Rails :

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

Ou, si vous voulez vraiment faire les choses en une seule ligne (défilez vers la droite !) :

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

Dans ce cas, bien sûr :

myPoll.chart_type = 'pie'
myPoll.save