新手在阅读 web 敏捷开发第四版时遇到问题。用 rjs 生成不了 js 一下是部分代码: application.html.erb creat.js.erb line_item_controller.rb index.html.erb
希望能得到帮助
这个问题我也遇到过,ajax 请求成功,但没有返回操作。
从 Rails 3.1 起不再使用javascript_include_tag :defaults
而是javascript_include_tag :application
。
但是 application.js 是空的,什么都没有额~~
忽略过去了,我一直不用 rjs,不应该把前端代码的逻辑合并到后端来。
还是 rails guide 比较靠谱点
我觉得看看这个也不错应该 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2#top
我现在也在看这本书,用的是 Rails 3.2。rjs 已经从默认的配置变成了可选的 plugin。默认的 js 框架变成了 jquery 和 jquery_ujs。这两个库在默认生成的 application.js 里有 require。我的代码写得和楼主基本一样,是可以工作的,所以楼主看看 application.js 里有没有包含 jquery 和 jquery_ujs?另外,书后面讲得那些效果实现,我是用的 jquery UI.