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