Disable Asset Minification in Rails Production

后端 未结 9 1929
Happy的楠姐
Happy的楠姐 2020-12-04 17:52

In order to debug javascript in my heroku production environment, I need to disable asset compression (or at least compression of javascript). I tried config.assets.c

9条回答
  •  不思量自难忘°
    2020-12-04 18:22

    I came up with this workaround after reading the docs:

    create a module that does nothing to compress js / css here: lib/modules/no_compression.rb

    class NoCompression
      def compress(string)
        # do nothing
        string
      end
    end
    

    configure your assets to (not) be compressed with your do-nothing compressor

    config.assets.compress = true
    config.assets.js_compressor = NoCompression.new
    config.assets.css_compressor = NoCompression.new
    

提交回复
热议问题