Rails + Cloudinary Gem - 如何向 cl_image_tag 添加舍入步骤?

Rails + Cloudinary Gem - How to add rounding step to cl_image_tag?

我正在使用 cloudinary gem 和 cl_image_tag 辅助方法来显示我的图像。

<%= cl_image_tag(picture.image, :width => :auto, :dpr => :auto, :responsive_placeholder => "blank") %>

如您所见,我在辅助方法中添加了 :width => :auto 选项。此助手将创建一个 link 这种

<img data-src="http://res.cloudinary.com/travelcrumbs/image/upload/dpr_auto,w_auto/v1470821928/hero%20image/footsteps.jpg" class="cld-responsive">

:width => :auto 选项在创建的 URL 中创建一个 w_auto 请求。 这样,从 cloudinary CDN 请求具有适当(取决于容器)宽度的图像。但我想将舍入步骤更改为 200px(这样它每 200px 只请求一个不同的图像。)并且需要在 URL 中获得一个 w_auto:200 请求。

我该怎么做?

width 参数应设置为“auto:200”。这可以通过切换到类似以下内容来完成:

<%= cl_image_tag(picture.image, :width => "auto:200", :dpr => :auto, :responsive_placeholder => "blank") %>