Rails 5 Turbolinks появляется, чтобы перезагрузить страницу - PullRequest
0 голосов
/ 02 декабря 2019

Я все еще новичок в Turbolinks и не уверен, работает ли он правильно. У меня есть новое приложение rails, которое я создал с Turbolinks, включенным по умолчанию. Я использую link_to rails helper для создания некоторых ссылок. Когда я нажимаю на одну из ссылок, страница перезагружается в браузере. У меня сложилось впечатление, что это не должно происходить, поскольку только тело должно быть заменено с помощью AJAX. Есть ли какие-либо дополнительные атрибуты, которые мне нужно добавить к моей ссылке, или дополнительные настройки, которые мне нужно настроить?

1 Ответ

1 голос
/ 02 декабря 2019

Убедитесь, что на странице загружены файлы Turbolinks js. Если вы используете webpacker и удалили js-приложение по умолчанию, которое использовало конвейер ресурсов, вам, вероятно, потребуется использовать Turbolinks из npm, импортировать его и затем вызвать Turbolinks.start() в вашем файле ввода.

...