使用asset_path为单个资产禁用资产指纹识别
我想在我的视图中调用asset_path
助手时使用普通的资产名称,例如asset_path
在生产中,它使用缓存破坏名称,例如app-f73cf13e6f100eda6681381e7d3ae9eb.js
。
有没有办法使用asset_path
获取正常名称?
想出来,实际上非常简单。 只需添加digest: false
到asset_path就像这样:
asset_path('app.js', digest: false)
默认情况下,assets.digest在生产环境中启用,建议出于多种原因。 但是,如果您确实要禁用它,请在您的production.rb中写下此内容
config.assets.digest = false
有关更多信息,请参阅http://guides.rubyonrails.org/asset_pipeline.html