У меня есть настройка и установка remote: true
. Пока он работает, если я непосредственно обновляю страницу. ЕСЛИ я перемещаюсь из меню в нужную форму, кнопка просто ничего не делает.Форма с пультом: true не работает с turbolinks
Я пытался добавить «данных нет-turbolink =» истинный»по ссылке меню, но по-прежнему не работает, возможно, из-за turbolinks 5 не уверен?
<%= form_for :location, url: get_inventory_path, remote: true do |f| %>
<div class="input-field col s12">
<%= f.select :location_id, options_for_select(@locations.collect { |l|
[l.station + ', ' + l.venue + ', ' + l.area + ', ' + l.city + ', ' + l.country, l.id] }, 1), {}, { id: 'location_select', class: "browser-default" } %>
</div>
</div>
</div>
<div class="card-action center-align">
<%= f.submit "Go", class: "btn blue", data: { disable_with: "Please wait..." } %>
</div>
<% end %>
также я добавил новое событие слушатель Turbolinks 5, который делает вещи проще, но потом снова ..
$(document).on('turbolinks:load',function(){
$(".button-collapse").sideNav();
$('select').material_select();
$('.dropdown-button').dropdown({
belowOrigin: true,
constrain_width: false,
alignment: "right"
});
$('.collapsible').collapsible();
$('.tooltipped').tooltip({delay: 50});
});
любые подсказки приветствуются!
Вы недавно обновили до 'turbolinks 2.5 -> 5.0'? и если да, то работает ли он до обновления до 5? – mrvncaragay
Нет, это совершенно новое приложение, над которым я работаю с последней версией рельсов ... –
одно предложение попробовать 'gem jquery-turbolinks', если вы еще не опробовали его – mrvncaragay