我在Heroku制作中获得了重复的资产指纹javascript文件。
这最初创建大约3-4个文件,然后一段时间(一天),它再次创建另一组这些文件。此外,每次刷新这些文件都会在源代码中旋转。
关于production.rb:
config.assets.enabled = true
config.assets.digest = true
config.action_controller.asset_host = "//#{ENV['FOG_DIRECTORY']}.s3.amazonaws.com"
config.assets.initialize_on_precompile = true
config.assets.precompile += %w( '.woff', '.eot', '.svg', '.ttf', '*.css.scss', application_user.js, popcorn.js )
在application.rb上:
config.assets.enabled = true
config.assets.digest = true
答案 0 :(得分:1)
当然这没关系?
<强>结构强>
Rails结构应该允许您使用所需的任何指纹文件,它将显示(使用动态javascript include helpers)
如果您无法阅读特定文件,因为它与以前不完全相同,在我看来,这是一个糟糕的系统设计的亮点
<强>文件强>
我想我从另一天开始记得你的问题 - 你可以使用帮助方法来调用你需要的文件。它不应该导致不同名称的任何问题。它是asset pipeline
我建议您调查一下如何调用文件 - 如果您尝试直接调用哈希文件名,那么您将遇到问题