将S3存储桶中的图像显示到Ruby-on-Rails应用程序中

时间:2014-11-10 08:20:12

标签: postgresql ruby-on-rails amazon-s3 heroku

我已经设置了一个名为' mobiles '并用大约2000张图片填充它。该文件夹具有文件夹结构,例如 mobiles / vendor-name / model-name / model-image.jpg '。

在我在Heroku上托管的rails应用程序中,我想显示针对供应商和模型的图像列表。我怎样才能做到这一点 ? (我的意思是直接将它们与S3联系起来)

我已经在Postgresql数据库中保存了供应商和模型。

我是RoR世界的新手,所以请考虑事实来解释答案。

1 个答案:

答案 0 :(得分:0)

只需检查每张图片是否具有正确的权限。

Permissions

在每张图片的属性标签下,您都可以看到该图片的链接。

enter image description here

在您的情况下可能看起来像https://s3.amazonaws.com/mobiles/vendor-name/model...