gpt4 book ai didi

ruby-on-rails - Rails Wicked PDF 错误日志(图像未渲染)

转载 作者:行者123 更新时间:2023-12-05 03:03:49 24 4
gpt4 key购买 nike

我正在使用 Rails 5 和 Wicked PDF 来呈现 PDF。在我的本地主机上,一切正常,但在我的 Heroku 生产服务器上,图像没有被渲染。第一个猜测当然是该图像仅在本地主机上可用,但事实并非如此。

如果我呈现与 HTML 相同的 View ,图像可用,但作为 PDF 图像不显示。

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

它只显示一个灰色的小方 block 。 Rails 日志没有显示任何错误。我在不使用 Rails 标签的情况下尝试了完整的 URL:

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

还是没有成功。问题是我不知道从哪里开始调试?

有什么想法吗?

最佳答案

Wicked PDF 在从 Assets 管道渲染图像时可能会出现问题。尝试使用 wicked_pdf_asset_base64 辅助方法即

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

关于ruby-on-rails - Rails Wicked PDF 错误日志(图像未渲染),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53485888/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com