我有一个奇怪的问题......
我通过
成功预编译资产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
有什么理由吗?