Ich verwende Rails 4.2 für ein ziemlich einfaches Projekt. Wenn ich rake assets:precompile
(für Entwicklungs- und Produktionsumgebungen) starte, erhalte ich eine application-xyz.js
und application-xyz.css
Datei in public / assets. Es werden jedoch keine gzip-Versionen erstellt, d. H. Keine application-xyz.js.gz
und keine application-xyz.css.gz
. Mir ist keine Möglichkeit bekannt, diese Funktion zu deaktivieren. Habe ich etwas vermisst?
Ritzel 3 generiert keine gezippten Versionen von Assets mehr. Laut diesem Problem liegt das hauptsächlich daran, dass sie selten wirklich genutzt wurden.
Sie können diese Funktionalität wiederherstellen, indem Sie Assets nach der Vorkompilierung selbst erstellen, z. B. diese Beispielcapistrano-Aufgabe von Xavier Noria find
, um über alle css- und js-Dateien in Ihrem Assets-Ordner zu iterieren und verwendet dann xargs
, um sie an gzip
:
Tags und Links ruby-on-rails asset-pipeline