Ruby on rails 使用rails创建pdf

Ruby on rails 使用rails创建pdf,ruby-on-rails,ruby,pdf,amazon-web-services,Ruby On Rails,Ruby,Pdf,Amazon Web Services,我需要生成一个pdf文件,并在控制器执行某些操作后将其上载到AWS。我以前从未用rails做过这件事,也没有创建pdf然后上传到aws 这就是我的想法,如何继续 当我的控制器中发生动作并调用方法a时,它将调用作业B,这是一个延迟作业,它将调用控制器方法c,该方法具有响应和pdf格式。作业将把.pdf文件保存到AWS 我正在使用的pdf需要存储在aws上,以便以后可以通过电子邮件发送给用户。不确定这是否相关,只是想提供更多细节 我正在使用生成pdf 有没有更好的方法,以前有人做过类似的事情吗?我也

我需要生成一个pdf文件,并在控制器执行某些操作后将其上载到AWS。我以前从未用rails做过这件事,也没有创建pdf然后上传到aws

这就是我的想法,如何继续

当我的控制器中发生动作并调用
方法a
时,它将调用
作业B
,这是一个延迟作业,它将调用控制器
方法c
,该方法具有响应和pdf格式。作业将把.pdf文件保存到AWS

我正在使用的pdf需要存储在aws上,以便以后可以通过电子邮件发送给用户。不确定这是否相关,只是想提供更多细节

我正在使用生成pdf


有没有更好的方法,以前有人做过类似的事情吗?

我也做过类似的事情。实际上,您只需在HTML/CSS中定义PDF布局,当用户向路径添加.PDF后缀时,它会尝试生成PDF。这很好,因为您不必实际存储生成的PDF文件,但如果有人需要,它们将始终可用

Wicked PDF使用shell实用程序wkhtmltopdf从HTML向用户提供PDF文件。换句话说,与处理某种PDF生成DSL不同,您只需像平常一样编写HTML视图,并让Wicked处理硬文件