【发布时间】:2012-01-13 12:57:33
【问题描述】:
在我的 rails 3.1 应用程序中,在部署时,资产已编译并成功上传。
当我访问应用程序时,引用了 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。
但我想知道这到底是怎么回事。
那么,哪些因素会改变清单文件的指纹识别?
【问题讨论】:
-
manifest.yml gettin 是否与资产一样上传(或者您是否在服务器上进行预编译)
-
是的,我再次检查确认,它正在上传。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 asset-pipeline fingerprint