我正在使用cloudinary和attachinary宝石,问题是我的原始图像保存在picture
列中,并且在整个网站中都反复进行了这些转换:
使用此方法:
<%= cl_image_tag(p.path, :size => '398x235', :crop => :thumb) %>
除非您必须为每次转换支付费用,否则这是很好并且很聪明。
我认为我们必须避免这种情况,并在诸如picture_medium
和picture_small
之类的其他列中创建这些图片的副本。重点是:
1-如何在控制器中执行该操作;
2-系统如何知道给定图片的相应副本。
答案 0 :(得分:0)
与Cloudinary服务员交谈后,他们说您无需为每次图像转换支付两次。这意味着即使您有1.000x个不同的用户调用它,一次转换也只计算一次。因此,这不是我们应该在编程上解决的问题。希望本主题对其他有相同疑问的人有所帮助。