Sto solo testando ora @nbianca e il pulsante sembra funzionare come prima. Grazie!
Un’altra domanda: uso il metodo DiscoursePoll::Poll.vote per votare automaticamente nei sondaggi. Ho riscontrato alcuni problemi nel mio codice. Posso confermare che durante la rifattorizzazione del codice dei sondaggi hai modificato la firma del metodo?
Il mio codice presupponeva una firma del tipo:
def vote(post_id, poll_name, options, user)
mentre ora, dopo le tue modifiche, la firma sembra essere
def self.vote(user, post_id, poll_name, options)
ovvero il parametro user era al quarto posto, ma ora è al primo con tutti gli altri parametri che si sono spostati di conseguenza.
Posso validare che la mia assunzione sopra sia corretta e pensi che ci siano altre modifiche simili di rifattorizzazione che potrebbero creare problemi?
A proposito, la rimozione del voto nei sondaggi sembra funzionare bene!