Lo que Don te mostró debería ser correcto.
myPoll = Poll.find_by(post_id: Topic.find_by(id: 7068).posts.first.id)
myPoll.chart_type = 'pie'
myPoll.save
Quieres encontrar los datos del Tema basándote en el ID del tema (7068).
Recuperas los datos de la encuesta basándote en el ID de la primera publicación.
Cambias el tipo de gráfico y guardas.