gpt4 book ai didi

ruby-on-rails - Rails 生产 Assets 预编译,但在浏览器中显示为空白

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:48 25 4
gpt4 key购买 nike

当我 rake assets:precompile 用于生产时,Sass 和 JS 文件都得到了正确编译,我可以在 public/assets 文件夹中看到它们。 但是,当我尝试运行该应用程序并在 Web 浏览器上查看时,它显示为 404。文件名与 public/assets 文件夹中的编译文件相匹配。在 Dev 上一切正常,就像我提出的所有其他 SO 问题一样。

404 Error

这是我原来的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 新手,但我想做对!

最佳答案

致 future 的谷歌员工 -现在“serve_static_files”不起作用。这变成了:config.public_file_server.enabled = true如需更多帮助,请参阅指南:here

关于ruby-on-rails - Rails 生产 Assets 预编译,但在浏览器中显示为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31152049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com