我已經安裝了一個表格並設置了remote: true
就可以了。雖然它工作,如果我直接刷新頁面。如果我從菜單導航到所需的形式,按鈕只是不做任何事情。表格與遠程:真正不與渦輪鏈接
我嘗試添加「數據沒有的TurboLink =」 true」以菜單的鏈接,但它仍然沒有也許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的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
不,這是一個全新的應用程序,我正在與最新的鋼軌版本... –
一個建議嘗試'寶石jquery-turbolinks'如果你havnt嘗試過它 – mrvncaragay