翻译:http://www.cowboycoded.com/2010/10/28/rails-3-rails-js-document-on-is-not-a-function/
在做Rails3的项目时,发现rails3对删除使用了新的处理方式
<%= link_to "Delete", widget, :confirm=>"Are you sure you want to delete?", :method=>"delete" %>
生成出来的HTML是
?
<a rel="nofollow" data-method="delete" data-confirm="Are you sure you want to delete?" href="/widgets/123">Delete</a>
?
按照网上朋友的说法,在layout/application.html.erb中加入
<%= javascript_include_tag :defaults %> <%= csrf_meta_tag %>
应该就能解决。
可是,新的问题又有了,控制台报js错误
document.on is not a function
最后有2种办法解决
1、使用这个网址中提供的旧rails.js
2、下载prototype1.7版本
?
?