【问题标题】:Show images from S3 bucket into Ruby-on-Rails application将 S3 存储桶中的图像显示到 Ruby-on-Rails 应用程序中
【发布时间】:2015-01-07 03:58:56
【问题描述】:

我设置了一个名为“mobiles”的 S3 存储桶,并在其中填充了大约 2000 张图像。存储桶具有文件夹结构以及类似“mobiles / vendor-name / model-name / model-image.jpg”。

在我托管在 Heroku 上的 rails 应用程序中,我想根据供应商和模型显示这些图像的列表。我怎样才能做到这一点 ? (我的意思是直接从 S3 链接它们)

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

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

【问题讨论】:

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


    【解决方案1】:

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

    在每张图片的属性选项卡下,您可以看到该图片的链接。

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

    【讨论】:

    • 它与“回形针”宝石有什么关系吗?我问是因为在我的应用程序中“回形针”被用来从管理站点添加新图像。
    • 也许是为了上传,但不是为了展示。一旦你有了链接,你就不需要更多的东西了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 2021-02-04
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 2012-11-24
    相关资源
    最近更新 更多