Использование carrierwave для загрузки изображений с аутентификацией в облачных хранилищах из Rails - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно загружать изображения с аутентификацией на Cloudinary с рельсов с помощью Carrierwave.

Я знаю, как загружать файлы как приватные с помощью метода make_private.

Я могу загрузить с помощью команды:

Cloudinary::Uploader.upload("Photo No. 11.jpeg", :type => :authenticated)

Я пытался с пользовательским методом 'type' без эффекта.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Вы можете использовать self.storage_type = :authenticated.make_private на самом деле self.storage_type = :private внутренне.

0 голосов
/ 23 октября 2018

Вам нужно изменить тип, чтобы он был authenticated, а не authenticate.Это должно работать.

Убедитесь, что параметр изображения должен быть URL, base64 или локальным путем к изображению.

Надеюсь, это поможет.

...