我有一些代码只想在应用的一个页面上运行,因此在我的HTML中使用以下内联JS:
<script>
$(document).on('turbolinks:load', function() {
console.log("Ground control to major tom?")
});
</script>
然而,当用户离开该页面时,相应的代码仍然会在每个后续访问中运行。
如何仅将turbolinks:load事件用于特定页面?
我需要以某种方式“拆除”该事件处理程序吗?我该如何防止影响可能存在的任何其他turbolinks:load事件?