在我的rails 3.1 app中,在部署时,资产被编译并成功上传。
当我访问应用程序时,引用了css和js文件,但服务器返回404。
<link href="/assets/application-f997bad128b3d8a92ed5619470851dab.css" media="screen" rel="stylesheet" type="text/css" />
<script src="/assets/application-d7eac22b3bc8b4e3620abb21f59a5faa.js" type="text/javascript"></script>
在服务器上查看,打印在html标记上的指纹不匹配,因此服务器返回404.
但我想知道这到底是怎么回事。
那么,哪些因素会改变清单文件的指纹识别?
答案 0 :(得分:3)
也许你的服务器没有重新加载。当Unicorn在向进程发送USR2
信号后没有切换时,我遇到了这个问题。我不得不手动杀死并重新启动进程以使其再次运行。