Solo lo estoy probando ahora @nbianca y el botón parece funcionar como antes. ¡Gracias!
Otra pregunta: uso el método DiscoursePoll::Poll.vote para votar automáticamente en las encuestas. He encontrado algunos problemas en mi código. ¿Puedo confirmar que durante la refactorización del código de las encuestas cambiaste la firma del método?
Mi código asumía una firma de:
def vote(post_id, poll_name, options, user)
y ahora parece que, tras tus cambios, la firma es:
def self.vote(user, post_id, poll_name, options)
es decir, el parámetro user estaba en la cuarta posición, pero ahora está en la primera y todos los demás parámetros se han desplazado.
¿Puedo validar que la suposición anterior es correcta? ¿Crees que haya otros cambios de refactorización similares que puedan confundirme?
Por cierto, ¡la eliminación de votos en encuestas parece funcionar muy bien!