Estou apenas testando agora @nbianca e o botão parece funcionar como antes. Obrigado!
Uma outra pergunta: eu uso o método DiscoursePoll::Poll.vote para votar automaticamente em enquetes. Enfrentei alguns problemas no meu código. Posso confirmar que, durante a refatoração do código das enquetes, você alterou a assinatura do método?
Meu código assumia uma assinatura de:
def vote(post_id, poll_name, options, user)
e agora parece que, após suas alterações, a assinatura é:
def self.vote(user, post_id, poll_name, options)
ou seja, o parâmetro user estava na 4ª posição, mas agora está na 1ª, com todos os outros parâmetros deslocados.
Posso validar se a suposição acima está correta e você acha que há outras mudanças de refatoração semelhantes que possam me causar problemas?
Aliás, a remoção de votos nas enquetes parece funcionar bem!