我在跑:
炼油厂-2.1.0
钢轨-3.2.14
红宝石-1.9.3p392
在本地主机上,我已经设置了refinery来将图像上传到amazon s3。我通过编辑core.rb文件来设置:

 config.s3_backend = true
 config.s3_access_key_id = 'key here'
 config.s3_secret_access_key = 'access key'
 config.s3_bucket_name = 'bucket name'
 config.s3_region = 'us-west-1'

这些图片正在上传到s3中,但炼油厂管理员显示的图片来自:
本地主机:3000/system/images/../some_image.jpg
将图像放入页面也会显示相同的结果。
我已经批量上传到了S3中,所有的图片都在S3中的单独文件夹中如何让Refinery从远程url提取图像?

最佳答案

好吧,我想出来了,可能对你适用。
我在这里找到了答案:https://github.com/refinery/refinerycms/issues/1863
基本上,你很可能安装炼油厂CMS发动机在不同的安装点比路线。你需要设置你安装炼油厂的位置,以便图像能够正确拾取。

config.dragonfly_url_host = "/my-mount-point"

关于ruby-on-rails - 我如何才能得到finerycms以显示来自Amazon S3与/system/images…的上传图像URL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18771208/

10-16 18:16
查看更多