2016-08-14 27 views
0

我使用cloudinary寶石和cl_image_tag輔助方法來顯示我的圖像。Rails + Cloudinary Gem - 如何添加舍入步驟到cl_image_tag?

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

正如您所看到的,我在幫助器方法中添加了:width => :auto選項。這個助手將生成這種

<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的鏈接。 這種方式從雲霧CDN請求適當的(取決於容器)寬度的圖像。但我想將舍入步驟更改爲200px(以便每200px只需要一個不同的圖像),並且需要在URL中獲取w_auto:200請求。

我該怎麼做?

回答

0

width參數應該設置爲「auto:200」。這可以通過切換到如下所示來完成:

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

很酷很明顯,我仍然有一個不支持這個選項的老寶石。感謝您的回答 – sjbuysse

相關問題