Unobtrusive Javascript in rails 3

Rails3中Unobtrusive Javascript的核心是rails.js文件。当你新建一个RAILS的应用时 这个文件就和Rails2中prototype.js一样直接在public/javascript下创建了。默认的文件是prototype的实现,但也有官方的 rails.js jQuery version版本。

之后按老办法把这个写到Layout里
<%= javascript_include_tag :defaults %>


特别提醒一下用jQuery版本的。一定要让jQuery在rails.js前加载。否则就会失效,程序也就表现出莫名其妙的样子 例如delete方法总是跳show action什么的。


原文地址:
http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/

你可能感兴趣的:(JavaScript,jquery,prototype,Blog,Rails)