1
當我爲生產I rake assets:precompile
正確編譯Sass和JS文件時,我可以在public/assets文件夾中看到它們。 但是,當我嘗試在Web瀏覽器上運行應用程序並查看時,它會以404的形式出現。文件名與public/assets文件夾中的已編譯文件相匹配。一切工作都很好,就像我提出的所有其他問題一樣。Rails生產資產預編譯,但在瀏覽器中顯示爲空
這是我原來的application.scss
@import 'materialize/components/_color';
@import 'materialize/components/variables';
@import 'materialize';
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
.icon-block {
padding: 0 15px;
}
.icon-block .material-icons {
font-size: inherit;
}
和原的application.js
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require materialize-sprockets
//= require_tree .
我在Windows上開發,部署到用於生產的Ubuntu服務器。 Rails新手,但我想做的對!