资产管道URL不断变化



似乎我的铁路应用程序在Heroku的资产URL(application_user.js)中每次刷新浏览器时都在不断更改。

以下是我的资产设置。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

它看起来像是Asset_fingerprinting

的问题

这基本上是Rails将您的资产标记为独特/个人的一种方式。我不确定为什么要这样做,但这就是为什么您的文件每次都会附上哈希的原因


动态路径

如果您在哈希文件中遇到问题,则绝对应该考虑使用SCSS或JavaScript文件中的一些动态路径助手:

   body, html { background: asset_url("layout/main/bg.png"); }

最新更新