gpt4 book ai didi

css - Rails 3.1 Assets 管道指纹识别

转载 作者:行者123 更新时间:2023-11-28 08:58:05 26 4
gpt4 key购买 nike

简单问题:

我有一个正在暂存中运行的 Rails 3.1 应用程序,它是 RAILS_ENV=production。我的问题是:stylesheet_link_tag 为我的 css 文件生成的指纹与 rake assets:precompile 生成的指纹不同。

所以当我请求一个页面时,样式表的链接正在寻找一个像这样的文件:

/assets/front-1e3a4454e0d5434eccac1a053ca4c7fd.css

但实际上 public/assets 中的文件是

front-60b624d69d97b3ac5f288c54245a5ed5.css

浏览器返回 404 Not Found。

这是我的 linlk stylesheet_link_tag :front。谁能向我解释为什么会这样?

最佳答案

我一直有同样的问题。据我所知,这发生在预编译任务在 capistrano 部署期间运行时。我不得不从部署中删除预编译并运行

rake assets:precompile RAILS_ENV=production 在部署应用程序后从发布目录。如果您频繁推送代码,那会很痛苦。

关于css - Rails 3.1 Assets 管道指纹识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684727/

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