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?