Я пытался использовать turbolinks , и когда я несколько раз щелкал по меню, он дублировал элемент ul, как на следующем снимке экрана:
Я предположил, что причина моего добавления:
$('.mainmenu-list > ul > li').each(function() {
$(this)
.children('ul')
.prev('a')
.append('<span class="fa fa-angle-down ml-1"></span>')
});
также я попытался добавить:
$(document).on('turbolinks:load', function () {
но не сработало, кто-нибудь может мне помочь?