0
當我將jquery包含在application.js文件中時,我的Rails應用程序中有一個AJAX調用不起作用。每當我提交一個表單(與form_for),沒有任何反應。問題是沒有這個jquery行,我無法去工作我的html-delete-methods,導致另一個異常。Rails:Ajax調用不能與'require jquery'一起工作
我使用Rails 3.2.3的工作和Ruby 1.9.3p194
這裏去一些代碼:
的application.js:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .
form.html。 erb:
<%= form_for(user.relationships.build(id: @user.id), remote: true) do |f| %>
controller.rb
respond_to do |format|
format.html { redirect_to @patient }
format.js
end
它是什麼,缺少我嗎?
謝謝!
很好,沒有錯誤了,還是沒有Ajax調用正在取得進展。只是一個普通的http post /刪除方法... 感謝您的幫助,但! –
對不起,您需要在url參數前添加'remote:true'。 – Max
不行,還是不行!我現在發現我得到了一個「Error(被調用的ID爲零)@user變量,在控制器中設置....爲什麼這個變量在路上丟失了? –