Mar*_*ser 7 ajax jquery ruby-on-rails unobtrusive-javascript
我试着通过以下教程来实现这个目的:
和轨道广播
http://railscasts.com/episodes/205-unobtrusive-javascript
..在这两种情况下,我都有同样的问题.控制器没有渲染.js模板(它回退到.html),因为请求标头没有像它应该的那样请求javascript.
我正在使用来自github和jquery 1.4.4的jquery ujs
"data-remote = true"属性正在提供给它应该是的形式.但由于某种原因,这不是修改请求.
如果我切换到prototype.js它可以工作(使用rails中的默认prototype.js和rails.js).
我正在使用rails 3.0.0
任何建议赞赏.
浪费了一天之后...:-(
我发现,当您生成新的 Rails 3 应用程序时,会在 public/javascripts 文件夹中创建一个名为rails.js 的文件,以及您在 Rails 2 项目中看到的所有其他 .js 文件。
Rails.js 包含所有不显眼的处理程序。默认情况下,Rails 假定您使用的是 Prototype.js 。
对于 Jquery,将文件rails.js 替换为https://github.com/rails/jquery-ujs
以下链接帮助了我: http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/
| 归档时间: |
|
| 查看次数: |
1027 次 |
| 最近记录: |