Использование turbolinks: загрузить событие только один раз для конкретной страницы? - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть код, который я хочу запустить только на одной странице моего приложения, поэтому в моем HTML я использую следующий встроенный JS:

<script> $(document).on('turbolinks:load', function() { console.log("Ground control to major tom?") }); </script>

Однако тогда, когда пользователь уходит с этой страницы - этот код все еще выполняется при каждом последующем посещении.

Как я могу использовать событие turbolinks: load только для определенной страницы?

Нужно ли каким-то образом «снести» этот обработчик событий? Как бы я мог предотвратить это для любых других турболинков: событий загрузки, которые у меня могут быть?

...