Я прочитал другие доступные вопросы и ответы, и они не решили мою проблему.Недавно я пытался удалить турболинки из своего проекта, потому что у меня были проблемы с настройкой прослушивателей событий.Предложения по изменению jquery для использования эквивалентов турболинков не работали, поэтому я решил пока полностью удалить его, чтобы разблокировать себя.
Я сделал следующее:
- Удалите драгоценный камень из Gemfile
- Bundle (подтверждено, что в связке turbolinks больше нет в списке)
- Удалены атрибуты turbolinks из ссылок в голове
- Удалены требования из приложения JS
- Восстановил мой JS-файл в исходную реализацию jQuery
Однако проблема сохраняется на производстве (Heroku).Все продолжает работать локально.Я проверял исходные ресурсы на производстве и заметил, что могу найти следы турболинков в скомпилированном файле js.Я не знаю, является ли это причиной проблемы, и я не знаю, откуда она возникает, поэтому я не смог удалить ее для тестирования.
Мой JS-файл настроен так:
$(document).ready(function() {
console.log('Listener setup working...');
....
Любые идеи с благодарностью.