2016-07-09 7 views
1

Ich benutze Rails und das Cloudinary-Juwel mit Carrierwave. Ich möchte eine URL von dem Controller machen:Wie erzeuge ich eine Wolken-URL vom Rails-Controller

url = myModel.url_field 
options = { width: 200 } 
Cloudinary::Utils.cloudinary_url(url, options) 

Aber ich die URL nur

(Die URLs sind nur Beispiele)

http://res.cloudinary.com/cloud/image/upload/v1458860591/logos/20160324170310.jpg

Es ohne die Ernte Optionen erhalten, ist ein Weg, um die URL zu bekommen? wie:

http://res.cloudinary.com/cloud/image/upload/w_200 /v1458860591/logos/20160324170310.jpg

+0

geben sollte ich das gleiche Problem bin vor mit pycloudinary. Ich kann entweder cloudinary_url verwenden und die Optionen separte aufrufen oder CloudinaryImage aufrufen und die vollständige URL abrufen, aber innerhalb eines "img" -Tags. Hast du eine Lösung gefunden? – guival

Antwort

0

Nach weiterer Suche fand ich an answer, die für mich in Python funktioniert, soll das gleiche für die Ruby-Version arbeiten.

Grundsätzlich sich nicht über die Breite innerhalb der Optionen, legen Sie sie direkt:

Cloudinary::Utils.cloudinary_url(url, width=200) 

Diese Sie die URL mit der Breite in it :)

Verwandte Themen