我在创建包含pdf格式的活动记录对象集合的zip文件时遇到了一个复杂的问题。
我有发票控制器,在这个控制器中我有动作显示,如下所示:
def show
add_breadcrumb "Inovice details"
respond_to do |format|
format.html
format.pdf do
render :pdf => "file_name"
end
end
end
我使用wicked_pdf gem生成pdf。现在我的目标是从选定的集合中获取每个发票生成pdf文件并将其添加到zip文件中。我不知道从哪里开始。提前谢谢。
答案 0 :(得分:1)
我刚刚回答了一个非常类似的问题,其中包括一个测试控制器方法,该方法使用wickedpdf呈现多个pdf,并使用rubyzip将它们打包在一起并发送单个存档。