2013-10-14 36 views
0

我有這樣的link_to與方法的觀點:用的link_to郵政AJAX請求不起作用

= link_to "Add Friend", friendships_path(:id => @user), :method => :post, :remote => true 

正如你可以看到我想用ajax發送的link_to與POST請求(遠程:真)。

此請求轉到友誼控制器中的創建方法,它工作正常(它創建關係),但它呈現任何東西(螢火蟲顯示我:500內部服務器錯誤)。

的意見/友誼/ create.js.erb

$("#my_selector").html("<%= escape_javascript(render('users/cancel_invitation')) %>") 

的意見/用戶/ cancel_invitation

= link_to "Cancel request", { :controller => "friendships", :action => "cancel", :id => @user }, data: { confirm: "Cancel friendship request?" } 

我找不到錯誤。

回答

0

= link_to "Cancel request", { :controller => "friendships", :action => "cancel", :id => @user }, data: { confirm: "Cancel friendship request?" }, :remote => true

:remote => true位是ajaxy的東西很重要。