missing gzip version of css and js assets

前端 未结 3 1726
忘了有多久
忘了有多久 2020-12-17 23:59

I\'m using Rails 4.2 for a quite simple project. When I run rake assets:precompile (for development as well as production environments) I get an applicati

3条回答
  •  失恋的感觉
    2020-12-18 00:24

    As of Sprockets 3.5.2, gzip compression is enabled again and gz assets are generated. You do have to configure your server to serve them correctly. For Nginx:

    location ~ ^/(assets)/ {
      gzip_static on;
    }
    

    Then in application.rb:

      config.middleware.insert_before(Rack::Sendfile, Rack::Deflater)
    
      # Compress JavaScripts and CSS.
      config.assets.compress = true
      config.assets.js_compressor = Uglifier.new(mangle: false)
    

提交回复
热议问题