Rails Rails 5 中 CSS 加载异常

sec · 2017年11月28日 · 最后由 sec 回复于 2017年11月29日 · 1685 次阅读

CSS 路径修改提交部署后,浏览器上代码没有变化。请问是不是静态资源需要重新加载,还是静态资源缓存导致的?

随后特意执行 RAILS_ENV=production bin/rails assets:precompile 依然没有反应。

部署成功后,线上 html 的 css 源代码路径 app/assets/stylesheets/shipment_print.sass

浏览器页面上面看到的 css 路径,并出现 CSS 文件 404

本地加载显示正常

nginx 设置的问题?

Nginx 的 root 没有正确设置到 Rails 项目的 public 路径

server {
  root /path/to/your/rails/app/public;
  location / {
    ...
  }
}
sec 关闭了讨论。 11月29日 17:06
需要 登录 后方可回复, 如果你还没有账号请 注册新账号