WickedPDF показывает только серую точку при загрузке изображения из S3 в Rails 5 - PullRequest
0 голосов
/ 16 мая 2019

В моем Rails-приложении мои пользователи могут загружать изображения с помощью carrierwave и image magic. Прекрасно работает.

Теперь я пытаюсь создать PDF-файл с изображением, поэтому в моем файле download.pdf.erb у меня есть

<%= wicked_pdf_image_tag('https://s3.eu-central-1.amazonaws.com/bucketname/uploads/image/image/1/thumb_71fxg4BPTuL._SY450_.jpg') %>

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

На моем локальном сервере PDF загружается с изображением.

Есть идеи?

1 Ответ

0 голосов
/ 23 мая 2019

Я решил, и, хотя это обходной путь может поставить под угрозу безопасность приложения, вот что я сделал:

Мое приложение работает по протоколу HTTPS, но, тем не менее, удаление HTTPS из файлов S3 решило проблему.

image_url.gsub('https','http')
...