我在创建包含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文件中。我不知道从哪里开始。提前谢谢。
我刚刚回答了一个非常类似的问题,并包含了一个测试控制器方法,该方法使用wickedpdf呈现多个多个pdf,并使用rubyzip将它们打包在一起并发送单个存档。
使用wicked_pdf 从生成的pdf生成ZIP