Railsのremote、js関連のメモ.
583 ワード
=form_tag "/foo" , remote: true
強力でfileアップロードがない場合はturbolinksを直接調整しajaxを送信します.アップロード時に自動的にsubmitに移行
= link_to 'foo' , '/bar' , remote: true
レンダリングテンプレートはbar/indexです.js.Erbテンプレートにはjsコードが書かれており、jsはajaxリクエスト後にevalによって実行されます.変数汚染を避けるために匿名関数パッケージを使用することが望ましい.
(function(){
#your_code
})()
3 js.Erbはrenderテンプレートを使用して、j()関数を使用してrenderのコンテンツをエスケープすることができます.
(function(){
document.writeln("")
})()