Rails enthalten Javascript-Bibliotheksdateien von Drittanbietern

8

Ich habe eine Javascript-Bibliothek zum Hochladen von AJAX-Dateien, die ich nur auf einer Seite einfügen muss. Wo ist der beste Ordner für diese Datei? %Code%? %Code%? %Code%? Und dann muss ich in der Lage sein, es auf nur einer Seite einzubeziehen. Oder sollte ich es einfach zu app/assets/javascripts hinzufügen und es auf jeder Seite enthalten (auch wenn ich weiß, dass ich es nur auf einer Seite verwende?)

Ich dachte mir, für die Leistung wäre meine beste Wette, die verkleinerte JS-Datei irgendwo hinzustellen und sie einfach mit einem vendor/assets/javascripts auf der Seite, auf der ich sie brauche, einzubinden, indem ich lib/assets/javascripts und application.js verwende? Danke.

    
b0xxed1n 27.01.2014, 03:01
quelle

2 Antworten

14

JavaScripts von Drittanbietern sollten in das Verzeichnis vendor/assets/javascripts gehen, da app/assets/javscripts für Ihre anwendungsspezifischen JavaScripts und lib/assets/javascripts für Ihren Bibliothekscode steht, der von Ihrer Anwendung oder von Bibliotheken, die Sie über verschiedene Anwendungen verteilt haben, getrennt ist.

Weitere Informationen finden Sie unter Asset-Organisation .

Was die Aufnahme von Javascripts in Ihre Anwendung / Seite betrifft, wenn Sie sie nur auf einer bestimmten Seite verwenden, dann ist die Vorgehensweise, die ich mit einbeziehen würde, auch der Ansatz, den ich wählen würde.

    
vee 27.01.2014, 03:09
quelle
0

Im Ordner vendor/assets/javascripts , weil es sich um einen Ordner für ein Drittanbieter-Skript handelt

    
Luillyfe 27.01.2014 03:07
quelle