"Unvote" a poll

@nbianca 今すぐテストしていますが、ボタンは以前のように機能しているようです。ありがとうございます!

もう一つ質問があります。私は DiscoursePoll::Poll.vote メソッドを使用して、投票を自動的に実行しています。コード上でいくつかの問題に直面しました。投票コードのリファクタリング中に、メソッドのシグネチャを変更されたことを確認できますか?

私のコードは、以前は以下のシグネチャを前提としていました:

def vote(post_id, poll_name, options, user)

しかし、変更後、シグネチャは以下のようになったようです:

def self.vote(user, post_id, poll_name, options)

つまり、user パラメータは以前は 4 番目でしたが、現在は 1 番目になり、他のすべてのパラメータが順にシフトしています。

上記の仮定が正しいことを確認できますか?また、私を混乱させる可能性のある同様のリファクタリング変更は他にもあると思いますか?

余談ですが、投票の削除機能はうまく動作しているようです!