class PostVotesController < ApplicationController before_action :voter_only skip_before_action :api_check respond_to :js, :json, :xml rescue_with PostVote::Error, status: 422 def create @post = Post.find(params[:post_id]) @post.vote!(params[:score]) respond_with(@post) end def destroy @post = Post.find(params[:post_id]) @post.unvote! respond_with(@post) end end