Ich verwende turbolinks 5 beta 1 und für einige spezifische Seiten möchte ich eine externe Javascript-Datei laden.
In meinem Beispiel habe ich eine Kontaktseite , in der ich eine Karte anzeigen möchte, indem ich Google Maps API lade. Es sollte nicht geladen werden, wenn auf die Root-Seite zugegriffen wird, aber später nach dem Klicken auf den Link zur Kontaktseite eingefügt werden.
Es wurde ein JavaScript-Skript-Tag erstellt , das in Turbolinks 2 funktioniert hat. Aber es scheint nicht mehr zu funktionieren.
Es besteht die Möglichkeit zu prüfen, ob das Javascript bereits geladen ist und es bei Bedarf anderweitig asynchron zu laden.
In etwa so:
%Vor%Ist dies der einzige Weg, um mit diesem Problem umzugehen oder gibt es einen einfacheren Weg?
Tags und Links javascript ruby-on-rails ruby-on-rails-5 turbolinks