gpt4 book ai didi

ruby-on-rails - wicked_pdf_image_tag 给定未定义的图像路径名

转载 作者:行者123 更新时间:2023-12-04 06:42:31 27 4
gpt4 key购买 nike

嗨,我在生成 pdf 时保存图像后使用 wicked_pdf 生成图像,并使用此标签显示这样的图像

  <%= wicked_pdf_image_tag(@image.snap.url(:original)) unless @image.blank? %>

它给了我这个未知的错误
      ActionView::Template::Error (undefined method `pathname' for nil:NilClass):

而 puts @image.inspect 在下面给我正确的路径
       "/system/snaps/7/original/flake.jpg"

任何人都可以帮助

谢谢....

最佳答案

我遇到了同样的问题,原来 WicketPdf 帮助程序是为您的应用程序提供的 Assets 而不是上传的附件提供的。您唯一需要做的就是添加主机。您可以通过执行 URI.join 来做到这一点在与 request.url 结合的图片网址上..

这是一个适用于 PDF 生成的示例:

= image_tag( URI.join( request.url, model.attachment.url ) )

关于ruby-on-rails - wicked_pdf_image_tag 给定未定义的图像路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180433/

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