gpt4 book ai didi

ruby-on-rails - 使用Rails邮件程序 Prawn PDF?

转载 作者:行者123 更新时间:2023-12-04 07:36:12 25 4
gpt4 key购买 nike

我已经成功创建了一封电子邮件,在创建 Kase 时发送,但现在我需要附加一个由 Prawn 和 Prawno 动态创建的 PDF。基本上,当您访问诸如 application.com/kase/1 之类的 kase 时,您只需在 URL 后附加 .pdf,即 application.com/kase/1。

我花了很长时间让 PDF 工作并查看我想要的方式,但我不知道如何将 PDF 添加到自动发送的电子邮件中 ​​- 主要是因为我无法弄清楚如何给它一个链接,因为它是自动生成的。

有没有人设法让这个工作?

谢谢,

丹尼

最佳答案

我想如果您将生成的 pdf 存储在某处会更好 - 用于缓存目的等。
但是使用当前配置,您可以使用 Net::HTTP 读取生成的页面并附上回复:

require 'net/http'

def your_mailer_method(record)
#...
attachment "application/pdf" do |a|
a.body = Net::HTTP.get('yourdomain.com', "/kase/#{record.id}.pdf")
a.filename="your_pdf_name.pdf"
end
end

关于ruby-on-rails - 使用Rails邮件程序 Prawn PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2733337/

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