Grußschienen und Javascript-Gurus!
Ich habe ein Projekt, bei dem ich eine große Javascript-Datei in einem
zurücksende %Vor%blockieren.
Ich versuche herauszufinden, wie ich die .js-Antwort minimieren oder komprimieren kann, da die .js.erb-Ansicht voller Kommentare ist und in der Größe variiert, basierend auf den Ergebnissen des Controllers.
Hat jemand Ideen?
Nun, vielleicht habe ich eine Lösung:
%Vor%Das funktioniert perfekt. Natürlich ist der Schlüssel die Methode minimieren . Sie werden viele JS-Minifier finden. Zum Beispiel können Sie dieses verwenden (na wenn Lizenz erlaubt): Ссылка - Es basiert auf Crockfords jsmin.c.
Wenn Sie diese Datei in Ihre lib stellen, benötigen Sie sie, kann Ihre minify-Methode wie folgt aussehen:
%Vor%Ich hoffe, es hat dir geholfen.
Wenn Sie vorhaben, automatisch zu verkleinern, dann sollten Sie sich wahrscheinlich für ein Stück Middleware entscheiden. Überraschenderweise konnte ich keine finden (es gibt viele, die auf CSS / JS abzielen, aber es geht um statische Assets, nicht um dynamischen Inhalt), aber es wäre kein Problem, es zu schreiben.
Tags und Links javascript ruby-on-rails