使用Asset Pipeline从s3提供GZipped文件

时间:2012-06-04 04:37:02

标签: ruby-on-rails ruby-on-rails-3 amazon-s3 asset-pipeline

我在Heroku上有一个Rails 3.2.3应用程序,我正在使用asset_sync gem通过these instructions从s3提供我的资产。它工作得很好,除了s3没有提供gzip压缩的css / js文件(只是未压缩的版本)。我启用了gzip压缩,无济于事:

config.gzip_compression = true

根据Using GZIP with html pages served from Amazon S3我需要将元数据添加到s3对象以进行上传。我如何与资产管道协同工作?谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

在heroku实例上设置此环境变量:

heroku config:add ASSET_SYNC_GZIP_COMPRESSION=true

您可以在readme for asset_sync上看到此选项。