2016-08-14 2 views
0

J'utilise la méthode d'assistance cloudinary et la méthode d'assistance cl_image_tag pour afficher mes images.Rails + Gemme Cloud - Comment ajouter l'étape d'arrondi à cl_image_tag?

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

Comme vous pouvez le voir, je suis d'ajouter l'option :width => :auto dans la méthode d'assistance. Cette aide permettra de créer un lien de ce genre

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

L'option :width => :auto crée une demande w_auto dans l'URL créée. De cette façon, une image avec la largeur appropriée (en fonction du conteneur) est demandée à partir du CDN cloud. Mais je voudrais changer l'étape d'arrondi à 200px (de sorte qu'il demande seulement une image différente chaque 200px.) Et besoin d'obtenir une demande w_auto:200 dans l'URL.

Comment faire cela?

Répondre

0

Le paramètre width doit être défini sur "auto: 200". Cela peut être fait en passant à quelque chose comme:

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

Cool apparemment, j'avais encore une ancienne gemme qui ne supportait pas cette option. Merci pour votre réponse – sjbuysse