CSS-Dateien laden nicht nach Capistrano deploy
-
06-07-2019 - |
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
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.