我想讓用戶喜歡的帖子,然後顯示他們通過AJAX的交互,但它不工作。AJAX Fave按鈕不工作導軌
我得到在控制檯的錯誤是:
ActionView::Template::Error (undefined local variable or method `post_item' for #<#<Class:0x007fecb2a3d5f8>:0x007fecb2a357e0>):
按鈕正在通過的部分呈現:
<%= render "shared/fave_form", post_item: post_item %>
下面是按鈕的代碼(共享/ _fave_form.html .erb):
<% if current_user.voted_on?(Post.find(post_item)) %>
<%= link_to "unlike", vote_against_post_path(post_item.id), :remote => true, :method => :post, :class => "btn") %>
<% else %>
<%= link_to "like", vote_up_post_path(post_item.id), :remote => true, :method => :post, :class => "btn") %>
<% end %>
這裏的toggle.js.erb文件:
$("#fave").html("<%= escape_javascript render('fave_form') %>");
仍然得到同樣的結果。 – 2013-04-25 05:14:47