In meinem Indexansicht Laden Sie Javascript, habe ich eine Tabelle (die Bootstrap-Tabelle verwendet JavaScript-Bibliothek Sortierung der Spalten zu sortieren) Ich Schienen 5.link_to Links nicht in Schienen
So, jetzt, wenn ich auf die <%= link_to 'Products', products_path %>
mit , das Javascript wird nicht geladen, aber wenn ich den Browser neu lade (Strg + r), sehe ich, dass die Tabellensortierung beginnt zu arbeiten. Ich kann dies nach dem Ansehen des Netzwerk-Tabs in Chrome Developer sehen, mit link_werden keine Anfragen an die js-Datei angezeigt, aber beim Nachladen ist die js-Datei verfügbar.
I Normschienen Struktur
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
Meine Vermutung bin mit ist etwas wegen turbolinks passiert, aber ich bin nicht in der Lage
einfach die zweite Antwort von hier versucht - http://stackoverflow.com/questions/17600093/rails-javascript-not-loading-after-clicking-through-link-to-helper - es funktioniert immer noch. Also, im Grunde '<% = link_to 'Products', products_path, Methode:: get%>' sollte es auch tun. – mohnstrudel