ruby-on-rails – 带Rails邮件的Prawn PDF?
发布时间:2020-12-17 02:58:36 所属栏目:百科 来源:网络整理
导读:我已成功创建了一个发送Kase的电子邮件,但现在我需要附加由Prawn和Prawno动态创建的PDF.基本上,当您访问某个kase,例如application.com/kase/1时,您只需附加.pdf的URL,即application.com/kase/1. 我花了很多时间让PDF工作,看看我想要什么,但我无法弄清楚如何
我已成功创建了一个发送Kase的电子邮件,但现在我需要附加由Prawn和Prawno动态创建的PDF.基本上,当您访问某个kase,例如application.com/kase/1时,您只需附加.pdf的URL,即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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |