在Heroku上复制Rails 4资产指纹文件

时间:2014-03-09 08:34:48

标签: ruby-on-rails ruby heroku ruby-on-rails-4

我在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

1 个答案:

答案 0 :(得分:1)

当然这没关系?


<强>结构

Rails结构应该允许您使用所需的任何指纹文件,它将显示(使用动态javascript include helpers

如果您无法阅读特定文件,因为它与以前不完全相同,在我看来,这是一个糟糕的系统设计的亮点


<强>文件

我想我从另一天开始记得你的问题 - 你可以使用帮助方法来调用你需要的文件。它不应该导致不同名称的任何问题。它是asset pipeline

的全部内容

我建议您调查一下如何调用文件 - 如果您尝试直接调用哈希文件名,那么您将遇到问题