maeshimaの日記

メモ書きです

今週のrailscasts - unobtrusive javascript

Railscasts - Unobtrusive Javascriptを見て。

主な変更点

rails3からはhtml5に全面的に対応している。そのため、これまでヘルパーメソッドでの出力が変わってるものがある。変更内容としては、タグの属性としてdata-xxxみたいなものが追加されて、onclickなど、htmlに直接javascriptを書くことが無くなったみたい。unobtrusive javascript

あとはcsrf_meta_tagというメソッドが追加されているようで、使用するとcsrf用のキーを含むmetaタグが入る。これもjavascript側でうまいことしてくれるみたい。

remote系のメソッドが使えなくなった

プラグイン入れて:remote => true みたいにすると使える

jquery対応

jquery-ujsをいれるとjqueryでも使える

その他

index.js.erbというファイルを作るとajaxのレスポンスの内容をerbを使って書けるので便利