gpt4 book ai didi

ruby-on-rails - 为什么在生产中获取空的 CSS 文件?

转载 作者:行者123 更新时间:2023-12-01 03:40:41 25 4
gpt4 key购买 nike

我在文件 active_admin.css.scss 中放置了许多 css 文件:

// Active Admin's got SASS!
@import "active_admin/mixins";
@import "active_admin/base";
@import "admin/plugins/*";
@import "admin/calendar";
@import "jquery-ui.css";
@import "admin/jquery.datepick.css";

但是文件 "jquery-ui.css""admin/jquery.datepick.css"正在制造问题。我在以下浏览器控制台中收到 404 Not Found 错误:
http://staging.xxx.com/assets/jquery-ui.css
http://staging.xxx.com/assets/admin/jquery.datepick.css

我还检查了浏览器中的 Assets ,这两个文件存在,但其中没有内容。我在 Ec2 中使用 Nginx 作为我的网络服务器。所有人都在开发中工作,但不在生产中。

我的 Ngnix 配置如 this answer 中所述.我正在使用 Capistrano部署。一切正常,但不是那两个文件。

我在 production.rb 中也有以下设置:
config.assets.compile = true
config.assets.precompile += %w[active_admin.css active_admin.js]

仍然没有奏效。我从 here 中找到了上述建议.

最佳答案

去掉 @import 中的文件扩展名声明。它应该是:

@import "jquery-ui";
@import "admin/jquery.datepick";

关于ruby-on-rails - 为什么在生产中获取空的 CSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31183449/

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