Frage

Ich habe bemerkt, dass, nachdem ich eine deploy über Capistrano tun, die statischen CSS-Dateien scheinen Dont Laden zu sein, das ist wahr, wenn ich speziell angeben

<%= stylesheet_link_tag 'resume',:cache => true %>

Entfernen des: cache => true löst das Problem, aber ich würde gerne wissen, warum diese Option ein Problem im ersten Fall verursacht, und zweitens, was ist die beste Praxis, während die Rails-Anwendung über Capistrano Bereitstellung

War es hilfreich?

Lösung

:cache => true erstellt eine Datei namens all.css, wenn sie nicht bereits in Ihrem Verzeichnis Sheets vorhanden sind. Es ist nützlich, wenn Sie mehrere Stylesheets, die Sie so Ihre Seite weniger HTTP-Anfragen müssen kombinieren möchten. Löschen Sie diese Datei, wenn Sie eine neue Version bereitstellen, und es wird von den neuesten Sheets regeneriert werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top