gpt4 book ai didi

javascript - 生产中 JS 文件的 Rails 3.1 Assets 管道中的错误指纹

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:52 26 4
gpt4 key购买 nike

我在部署 CSS 和图像后将项目部署到服务器 - 它工作正常,但 JS 不工作 - 404。HTML 和公共(public)/ Assets 中的 JavaScript 哈希 - 不匹配。

In HTML: application-6851a5d9167871936c32da723dca0f23.js
In public/assets: application-95ecf5bab4b7984abe8c1c23b72a7679.js

最佳答案

您是否运行了“rake assets:clean assets:precompile”?

此外,如果您使用的是 GIT,您还需要“git rm”旧版本的 Assets 。如果您的生产环境是通过推送工作区(例如 Heroku)更新的,则您需要对其他版本控制系统执行类似的操作。

在您的开发环境中, Assets 直接从您的源库中获取 - 因此如果您更改它们,您不需要再次预编译(在开发过程中节省您的时间)。但是,您可能因此而很容易地偶然发现 Assets 。

关于javascript - 生产中 JS 文件的 Rails 3.1 Assets 管道中的错误指纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7874176/

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