ログインフォームを「remote:true」に変更した後、私は奇妙な動作をします。 ログインが成功した後は、別のページにredirect_toを行いました。これは、Javascriptを本体で実行しています。Rails - リダイレクト後にターボリンクが発生する
ビュー特定のコーヒーファイル経由のJavascriptがロードされた<script>
writeCookie();
</script>
#= require write_time_zone_cookie
writeCookie()期待のように動作しますが、私はにログインフォームを変更した後、「リモート:真は」私は後にJSのエラーを取得しますredirect_to。
Uncaught ReferenceError: writeCookie is not defined
at HTMLDocument.<anonymous> (<anonymous>:4:11)
at HTMLDocument.dispatch (jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1:5227)
at HTMLDocument.elemData.handle (jquery.self-bd7ddd393353a8d2480a622e80342adf488fb6006d667e8b42e4c0073393abee.js?body=1:4879)
at Object.t.dispatch (turbolinks.self-1d1fddf91adc38ac2045c51f0a3e05ca97d07d24d15a4dcbf705009106489e69.js?body=1:6)
at r.t.Controller.r.notifyApplicationAfterPageLoad (turbolinks.self-1d1fddf91adc38ac2045c51f0a3e05ca97d07d24d15a4dcbf705009106489e69.js?body=1:7)
at r.t.Controller.r.visitCompleted (turbolinks.self-1d1fddf91adc38ac2045c51f0a3e05ca97d07d24d15a4dcbf705009106489e69.js?body=1:7)
at r.t.Visit.r.complete (turbolinks.self-1d1fddf91adc38ac2045c51f0a3e05ca97d07d24d15a4dcbf705009106489e69.js?body=1:6)
at r.<anonymous> (turbolinks.self-1d1fddf91adc38ac2045c51f0a3e05ca97d07d24d15a4dcbf705009106489e69.js?body=1:6)
at turbolinks.self-1d1fddf91adc38ac2045c51f0a3e05ca97d07d24d15a4dcbf705009106489e69.js?body=1:6
私のようなウェブから、既にいくつかの提案を試してみました:
$(document).on('turbolinks:load', function() {
writeCookie();
});
しかし、これは私の問題を解決していません。 誰かがアイデアを持っていますか?
おかげ アレックス
javascriptマニフェストファイル(application.js)全体を投稿できますか? –
@ PatrickO'Grady //ターボリンクが必要です //必要なread_url_params –