Rails 3,使用Prototype和JQuery,remote=>true不工作

Rails 3,使用Prototype和JQuery,remote=>true不工作,jquery,ruby-on-rails-3,prototypejs,Jquery,Ruby On Rails 3,Prototypejs,我有一个Rails3应用程序,它需要同时使用Prototype和JQuery库。现在我在打不同类型的远程电话时遇到了问题。我能够做一个远程函数调用并返回RJ,这一切都很好。但是,在另一个页面上,我想为:remote=>true做一个表单,但是失败了——它只是像普通表单一样提交。JQuery似乎没有像它应该处理的那样处理:remote=>真正的东西。我检查了HTML是否正确,是否有正确的JQuery版本的rails.js,是否正确地包含了JQuery库,并且正在加载它们。我注意到的一件事是,这个所

我有一个Rails3应用程序,它需要同时使用Prototype和JQuery库。现在我在打不同类型的远程电话时遇到了问题。我能够做一个远程函数调用并返回RJ,这一切都很好。但是,在另一个页面上,我想为:remote=>true做一个表单,但是失败了——它只是像普通表单一样提交。JQuery似乎没有像它应该处理的那样处理:remote=>真正的东西。我检查了HTML是否正确,是否有正确的JQuery版本的rails.js,是否正确地包含了JQuery库,并且正在加载它们。我注意到的一件事是,这个所谓的远程调用的内容类型是HTML而不是JS。对我来说,这似乎不对,因为上一个远程函数调用的内容类型是JS

因此,我的问题是:

我是否遗漏了一些让Rails使用JQuery的东西?除了拥有正确的rails.js并包含jquery库和添加jquery.noConflict位之外,我还需要安装gem或在某个配置文件中添加一些特殊的行吗

form_for:remote=>true调用的内容类型应该是JS还是HTML

什么是表单_:remote=>true call期望返回?它只是在寻找一个好的或坏的状态,还是我可以像RJ一样将东西传回去以允许DOM更改或效果

我想使用正确的JQuery回调而不是RJ,我应该如何/如何响应?我对.js.rjs与.js.erb以及数据或DOM更改将如何返回到页面以便JQuery回调可以使用它们做一些有用的事情感到困惑


我相信你现在可能已经找到了答案。我只是想添加一个链接,当我需要JQuery和Prototype时,我发现这个链接很有用


希望你能找到答案。

我相信你现在可能已经找到了答案。我只是想添加一个链接,当我需要JQuery和Prototype时,我发现这个链接很有用

希望对你有用