如何显示图像缩略图
How to display images thumbnail
在我的 rails 应用程序中,我正在尝试使用载波 gem 实现私人画廊。只有画廊的所有者才能访问画廊和查看图片。
在图库展示页面上,这些图片应显示为缩略图。
我正在为视图层使用 reactjs react_webpack_rails
对于单个图像,我可以使用 send_file
或 send_data
,但这些方法只能在我的浏览器中打开或下载图像,更糟糕的是我不能将它们用于 ajax 请求。
总结:
在这种情况下,将 images/data 从 rails 控制器传递到客户端的正确且最有效的方法是什么?
首先,您可以使用 MiniMagick gem 来简化缩略图。
然后你可以把你需要的图像放在 Cloudinary 或 Amazon S3 之类的云服务中,然后将指向它的链接存储在你的数据库中。通过这种方式,您可以在控制器的操作中初始化一些图像并在您的视图中呈现它们。
在我的 rails 应用程序中,我正在尝试使用载波 gem 实现私人画廊。只有画廊的所有者才能访问画廊和查看图片。
在图库展示页面上,这些图片应显示为缩略图。 我正在为视图层使用 reactjs react_webpack_rails
对于单个图像,我可以使用 send_file
或 send_data
,但这些方法只能在我的浏览器中打开或下载图像,更糟糕的是我不能将它们用于 ajax 请求。
总结: 在这种情况下,将 images/data 从 rails 控制器传递到客户端的正确且最有效的方法是什么?
首先,您可以使用 MiniMagick gem 来简化缩略图。
然后你可以把你需要的图像放在 Cloudinary 或 Amazon S3 之类的云服务中,然后将指向它的链接存储在你的数据库中。通过这种方式,您可以在控制器的操作中初始化一些图像并在您的视图中呈现它们。