Disabling asset fingerprinting with asset_path for a single asset

前端 未结 2 772
南笙
南笙 2021-02-13 11:07

I want to use the normal asset name, e.g. app.js when calling the asset_path helper in my views. In production, it uses the cache-busting name, e.g.

相关标签:
2条回答
  • 2021-02-13 11:36

    By default assets.digest is enable in production environment and is recommended for several reasons. However, if you really want to disable it write this in your production.rb

    config.assets.digest = false  
    

    For more info refer http://guides.rubyonrails.org/asset_pipeline.html

    0 讨论(0)
  • 2021-02-13 11:58

    Figured it out, pretty simple actually. Just have to add digest: false to asset_path like so:

    asset_path('app.js', digest: false)

    0 讨论(0)
提交回复
热议问题