Загрузка и отображение изображения с помощью Cloudinary

Я использую Ruby on Rails, использую как cloudinary gem, так и ваш рекомендуемый вами загрузчик jquery от //= require cloudinary.

Я использую следующий помощник для загрузки

f.cl_image_upload(:the_image)

Я думаю, что загрузка идет нормально, потому что я вижу изображение в панели управления Cloudinary, и строка сохраняется для атрибута the_image, например.

"image / upload / v1412372928 / wz2yv3w04xnaferfyqrv.jpg # c1ecda5de9194c1357ef800128b154ff9c7e5593"

Но я получаю изображение ошибки, когда хочу отобразить изображение с помощью этого помощника:

cl_image_tag(@user.the_image, :alt => "Sample Image")

Image_helper Cloudinary создает следующий URL:

http://res.cloudinary.com/gnossy/image/upload/v1/image/upload/v1412372928/wz2yv3w04xnaferfyqrv.jpg%23c1ecda5de9194c1357ef800128b154ff9c7e5593

Я следовал этим руководствам:
http://cloudinary.com/documentation/rails_image_upload
http://cloudinary.com/documentation/rails_integration


person Fellow Stranger    schedule 03.10.2014    source источник


Ответы (1)


Carrierwave может получить значение изображения и проанализировать соответствующие параметры. Для получения дополнительной информации о Carrierwave и Cloudinary: http://cloudinary.com/documentation/rails_carrierwave

Чтобы вручную получить идентификатор изображения. Вы можете взглянуть на образец проекта, демонстрирующий как сайт сервера, так и загрузка на стороне клиента с интеграцией Carrierwave.

person Itay Taragano    schedule 04.10.2014