У меня есть приложение rails с библиотекой baguetteBox для всплывающего эффекта изображения, но оно работает правильно только после обновления страницы. Я знаю, что его из-за turbolinks, поэтому я установил jquery-turbolinks gem, но он все еще не работает. // требуется, чтобы jquery.turbolinks находился в нужном месте.Rails turbolinks проблемы с window.onload
//
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require baguetteBox.min
//= require turbolinks
//= require_tree .
И у меня есть этот кусок кода в нижней части шоу зрения
<script>
window.onload = function() {
baguetteBox.run('.step_div');
};
</script>
для инициализации сценария.
Любые идеи?
Спасибо за ссылки, я upvoted. У вас есть дополнительные ссылки для Turbolinks5? –
Ничего сверх полезного вне документации и исходного кода, доступных в связанном репозитории. Это должно быть выпущено с Rails 5, я считаю. – Jon
Спасибо, я посмотрел - кажется, основные изменения - это крючки, поэтому я должен буду следить. Спасибо за головы, я кое-что узнал +1 –