2017-04-04 2 views
2

Ich experimentiere mit der korrekten Konfiguration von Turbo-Links. Gibt es einen Weg (durch die Verfolgung, Javascript-Konsole, Prüfung der HTML oder irgendetwas), um den Beweis zu sehen, dass Turbo Links funktioniert? Einfach nach "schneller" oder "nicht blinkend" zu suchen, ist zu subjektiv.Wie kann ich sicher sein, dass Turbo Links funktionieren?

+0

Wenn Sie sagen, "richtig" zu arbeiten, was meinst du? – ellitt

+0

Ich meine wirklich "überhaupt". Mit anderen Worten, ich kann nicht sagen, dass es etwas anderes tut als Nicht-Turbo-Links. – pitosalas

Antwort

1

Versuchen Sie dies in der application.js Datei (oder jede andere js/Kaffee-Datei, die ausgeführt wird immer):

$(document).on('turbolinks:load', function(){ alert("turbolinks on load event works") });

Wenn Sie eine Seite neu zu laden, wo diese JS ausgeführt wird, und die Seite sehen Sie, eine Warnung, Turbolinks funktioniert.

+0

Guter Tipp! Ich sehe die Warnung. Die nächste Frage ist, ob es tatsächlich die Turbo-Links-Sache macht oder nicht, indem ein Teil des DOM ersetzt wird, anstatt eine ganze Seite neu zu laden. Wie kann ich das sehen? – pitosalas

+0

Ich meine, ich denke, wenn du es wirklich nicht vertraust, dann kannst du den Browser-Konsolen-Tab im Netzwerk für die Seitengeschwindigkeit ansehen und die Seite mit den Turbolinks neu laden und dann abschalten. – ellitt

+0

Um klar zu sein, ich vertraue IT, ich traue mich nicht :) Danke! – pitosalas

Verwandte Themen