Журнал ошибок Rails Wicked PDF (изображение не отображается) - PullRequest
0 голосов
/ 26 ноября 2018

Я использую Rails 5 и Wicked PDF для рендеринга PDF.На моем локальном хосте все работает нормально, но на моем рабочем сервере Heroku изображение не отображается.Первое предположение, конечно, состоит в том, что изображение доступно только на локальном хосте, но это не так.

Если я отображаю то же представление, что и HTML, изображение доступно, но в формате PDF изображение не отображается.

<%= wicked_pdf_image_tag 'logo-invoice.jpg', class: 'logo' %>

Показывает только маленький серый квадрат.Журнал Rails не показывает ошибок.Я событие попробовал полный URL без использования тегов Rails:

<img src="https://example.com/assets/logo-invoice-759b0991be66c5119a10b30680ad8902eaceacc33cfcc04afbc839d3ec404870.jpg">

Все еще не удалось.Проблема в том, что я не знаю, с чего начать отладку этого?

Есть идеи?

1 Ответ

0 голосов
/ 26 ноября 2018

В Wicked PDF могут возникнуть проблемы с отображением изображений из конвейера ресурсов.Попробуйте использовать вспомогательный метод wicked_pdf_asset_base64, т.е.

<%= image_tag wicked_pdf_asset_base64('logo-invoice.jpg'), class: 'logo' %>
...