2

是否可以在大礼包中使用像 Amazon Cloudfront 这样的 CDN?我知道我可以设置config.action_controller.asset_hostproduction.rb但这不会影响Spree::Image或任何狂欢助手功能,如product_image().

此外,/admin/image_settings/edit设置为 的 urls3_protocol似乎没有效果,甚至将其设置为空白。我想成为协议不可知论者,并将 URL 形成为//foo.cloudfront.com

4

1 回答 1

4

Spree 的图像上传器提供了Paperclip gem。有一个使用 Cloudfront 和 Paperclip的方便指南。Paperclip 不会使用asset_host。

第一步是让您的 S3 映像托管以您想要的方式工作,然后通过 Cloudfront 让它工作。

s3_protocol 为 '' 应使用协议相对 URL,如此拉取请求中所示。

于 2013-08-09T16:40:22.310 回答