ruby on railsを使用して、次のコーヒースクリプトでトリガされるコードがあります。コードをトリガすることを意味するページでターボリンクを使用するときにウィンドウ変数をクリアする方法
$ = jQuery
$(document).on "turbolinks:load", ->
if window.progress?
// execute code on a div with an id of ```target```
、Iはtarget
のIDとprogress
パラメータ 例えばをロードスクリプトタグとDIVを有します
<%= javascript_tag id: "window_vars" do %>
window.progress = <%= raw graph.data.to_json %>
<% end -%>
何turbolinksがない場合、これは正常に動作し、コードはそれが意図されており、他のページにはトリガしないページにトリガします。しかし、ターボリンク5.0.1を有効にして、コードがトリガーではないページにアクセスし、コードがトリガーしたページに戻り、コードがトリガーされないページに戻ると、コードがトリガーします最終ページには例外があります。ターボリンクがページ読み込みの間にwindow.progress変数をクリアしていないようです。
スクリプトによって読み込まれたウィンドウ変数がページ間でクリアされるようにするにはどうすればよいですか?