我们现在遇到一个问题,即在slug编译期间我们的资产没有任何问题。然而,在昨天推送到我们的staging和production应用程序后,我们现在遇到了一个问题,即浏览器提示无法加载资源。
使用浏览器开发工具,我们看到以下错误: 资源加载失败:服务器响应404(未找到): /assets/application-a3b17e738ce8996d058795310e3cd9b4.js
我们决定做的第一件事是回滚我们的代码库到上一个完全功能的heroku push提交。但是在这台机器上我们看到相同的问题,即浏览器无法加载资源。
使用bash,我连接到heroku实例并检查了public/assets目录以确保资源实际存在。它们全部都在那里,并且文件名之前具有正确的哈希码。文件不为空,清单文件看起来很好。 此时我不知道还能尝试什么。我们以前从未遇到过加载资源方面的问题。在heroku push日志中没有任何指示任何错误抛出的迹象。