Como posso atualizar este contador de votos dinamicamente com Ajax / JavaScript (Rails

Eu construí um sistema de votação simples:

votes_controller.rb:

class VotesController < ApplicationController
  def vote_up
    @post = Post.find(params[:id])
    @vote = @post.votes.create(:user_id => current_user.id, :polarity => 1)
  end
end

(Se houver alguma prática ruim aqui, por favor me avise)

views / show.html.erb:

<h3><%= @post.votes.count %> votes</h3><br />

<%= link_to "Vote Up", vote_up_path(@post), :remote => true %>

(Vou colocar isso de forma parcial, é claro)

routes.rb:

get 'votes/:id/vote_up' => 'votes#vote_up', as: 'vote_up'

Quando clico no link "Votar", o voto é adicionado à postagem, mas preciso atualizar a página para ver as alterações. Como posso atualizar@post.votes.count evote.user.username dinamicamente com Ajax / JavaScript?

questionAnswers(2)

yourAnswerToTheQuestion