今週のrailscasts - unobtrusive javascript
Railscasts - Unobtrusive Javascriptを見て。
主な変更点
rails3からはhtml5に全面的に対応している。そのため、これまでヘルパーメソッドでの出力が変わってるものがある。変更内容としては、タグの属性としてdata-xxxみたいなものが追加されて、onclickなど、htmlに直接javascriptを書くことが無くなったみたい。unobtrusive javascript!
あとはcsrf_meta_tagというメソッドが追加されているようで、使用するとcsrf用のキーを含むmetaタグが入る。これもjavascript側でうまいことしてくれるみたい。
remote系のメソッドが使えなくなった
プラグイン入れて:remote => true みたいにすると使える
その他
index.js.erbというファイルを作るとajaxのレスポンスの内容をerbを使って書けるので便利