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变量,在控制器中设置....为什么这个变量在路上丢失了? –