【问题标题】:How to display images thumbnail如何显示图像缩略图
【发布时间】:2017-01-19 23:40:39
【问题描述】:

在我的 rails 应用程序中,我正在尝试使用carrierwave gem 实现一个私人画廊。只有图库的所有者才能访问图库并查看图片。

在画廊展示页面上,这些图片应显示为缩略图。 我正在为视图层使用 reactjs react_webpack_rails

对于单个图像,我可以使用send_filesend_data,但这些方法只能在我的浏览器中打开或下载图像,更糟糕的是我无法将它们与 ajax 请求一起使用。

总结: 在这种情况下,将图像/数据从 rails 控制器传递到客户端的正确且最有效的方法是什么?

【问题讨论】:

    标签: ruby-on-rails reactjs carrierwave


    【解决方案1】:

    首先,您可以使用MiniMagick gem 来简化缩略图。

    然后,您可以将所需的图像放在 Cloudinary 或 Amazon S3 等云服务中,并将指向它的链接存储在您的数据库中。通过这种方式,您可以在控制器的操作中初始化一些图像并将它们呈现在您的视图中。

    【讨论】:

    • 感谢您的建议。我得试试。
    • 很高兴为您提供帮助!
    猜你喜欢
    • 1970-01-01
    • 2011-05-05
    • 2012-04-18
    • 2016-06-13
    • 2015-09-13
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2010-09-06
    相关资源
    最近更新 更多