У меня есть код, который я хочу запустить только на одной странице моего приложения, поэтому в моем HTML я использую следующий встроенный JS:
<script>
$(document).on('turbolinks:load', function() {
console.log("Ground control to major tom?")
});
</script>
Однако тогда, когда пользователь уходит с этой страницы - этот код все еще выполняется при каждом последующем посещении.
Как я могу использовать событие turbolinks: load только для определенной страницы?
Нужно ли каким-то образом «снести» этот обработчик событий? Как бы я мог предотвратить это для любых других турболинков: событий загрузки, которые у меня могут быть?