0

私はそのように見えるコントローラーアクションを持っています -

    def upvote
      @post = Post.find(params[:id])
      if user_has_rated_post?

        # I want to interrupt AJAX here

        redirect_to[:forum, @post.question], :notice => "You already voted for this post"
      else
        @post.upvote
        add_rating_to_post(1, @post)
        @post.save

        redirect_to[:forum, @post.question], :notice => "Post Up Voted"
      end
    end

最初の条件 user_has_rated_post? 満たされます。

したがって、問題は、エラーを中断または強制的に AJAX に戻すにはどうすればよいか、またはこれを別の方法で実行しようとする必要があるかということです。

4

1 に答える 1