Ich teste es gerade @nbianca, und der Button scheint wieder wie früher zu funktionieren. Danke!
Noch eine andere Frage: Ich verwende die Methode DiscoursePoll::Poll.vote, um automatisch in Umfragen abzustimmen. Dabei bin ich auf einige Probleme in meinem Code gestoßen. Kann ich bestätigen, dass du während der Refaktorierung des Poll-Codes die Methodensignatur geändert hast?
Mein Code ging von folgender Signatur aus:
def vote(post_id, poll_name, options, user)
Nach deinen Änderungen scheint die Signatur nun jedoch so zu sein:
def self.vote(user, post_id, poll_name, options)
Das heißt, der Parameter user war zuvor der vierte, ist jetzt aber der erste, während alle anderen Parameter verschoben wurden.
Kann ich bestätigen, dass die obige Annahme korrekt ist, und denkst du, es gibt weitere ähnliche Refaktorierungsänderungen, die mich in die Irre führen könnten?
Übrigens: Die Entfernung von Poll-Stimmen scheint gut zu funktionieren!