以pdf格式收集activerecord对象以压缩

时间:2014-09-03 12:39:04

标签: ruby-on-rails ruby pdf rubyzip

我在创建包含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文件中。我不知道从哪里开始。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我刚刚回答了一个非常类似的问题,其中包括一个测试控制器方法,该方法使用wickedpdf呈现多个pdf,并使用rubyzip将它们打包在一起并发送单个存档。

generate ZIP from generated PDFs with wicked_pdf