0
Я разрабатываю рубин на приложении rails, который, как голосование и проголосовать за продукты. В коде работает единственная проблема, с которой я сталкиваюсь: мне нужны голоса для отправки через javascript, и я понятия не имею, как это начать.Использование javascript для ссылок на ссылки
Heres мои маршруты
resources :products do
member do
post :vote_up
post :vote_down
end
end
Heres мой файл контроллер
def vote_up
begin
@product = Product.find(params[:id])
current_user.vote_exclusively_for(@product)
@product.score = @product.plusminus
@product.save
render :nothing => true, :status => 200
rescue ActiveRecord::RecordInvalid
render :nothing =>true, :status => 404
end
end
def vote_down
begin
@product = Product.find(params[:id])
current_user.vote_exclusively_against(@product)
@product.score = @product.plusminus
@product.save
render :nothing => true, :status => 200
rescue ActiveRecord::RecordInvalid
render :nothing =>true, :status => 404
end
end
и вот мой файл вид
<td><%= link_to "Vote up", vote_up_product_path(product), :method=>:post %></td>
<td><%= link_to "Vote down", vote_down_product_path(product), :method=>:post %></td>
Javascript включает
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
Это, кажется, не работает. Может быть, это что-то с моим javascript? – Tyler
nvm Я получил его сейчас, спасибо! – Tyler