Ruby on rails 资产管道压缩指纹位置

Ruby on rails 资产管道压缩指纹位置,ruby-on-rails,ruby-on-rails-3.1,asset-pipeline,Ruby On Rails,Ruby On Rails 3.1,Asset Pipeline,我有个奇怪的问题 我通过以下方式成功预编译资产: rake assets:precompile 然后,当我在生产环境中运行应用程序时,一些资产得到了成功的服务,而另一些资产则失败了 我试图找出一些失败的原因。我发现那些失败的人已经失败了。(点)以他们的名义 例如: http://localhost:3001/assets/jquery-1.7.1.min-92db3e9645bf381db699af5c85229722.js 没有与[GET]匹配的路由“/assets/jquery-1.7.

我有个奇怪的问题

我通过以下方式成功预编译资产:

rake assets:precompile
然后,当我在生产环境中运行应用程序时,一些资产得到了成功的服务,而另一些资产则失败了

我试图找出一些失败的原因。我发现那些失败的人已经失败了。(点)以他们的名义

例如:

http://localhost:3001/assets/jquery-1.7.1.min-92db3e9645bf381db699af5c85229722.js
没有与[GET]匹配的路由“/assets/jquery-1.7.1.min-92db3e9645bf381db699af5c85229722.js”

然而,当我尝试将指纹位置更改为第一个点之前,并从浏览器中打开它时,它会工作

http://localhost:3001/assets/jquery-1-92db3e9645bf381db699af5c85229722.7.1.min.js
所以

有什么原因吗

http://localhost:3001/assets/jquery-1.7.1.min-92db3e9645bf381db699af5c85229722.js fails
http://localhost:3001/assets/jquery-1-92db3e9645bf381db699af5c85229722.7.1.min.js works