rails 4- Gem prawn使用新控制器的pdf景观渲染

时间:2016-04-24 21:01:45

标签: ruby-on-rails pdf prawn

我想在Rails 4中使用gem Prawn以横向格式生成PDF文件。我在手册中阅读了以下选项,该版本正常工作。

pdf = StudentVoucherPdf.new(@student)

但是,我想在一个单独的控制器中编写所有渲染代码" StudentVoucherPdf"在apps / pdfs / student_voucher_pdf.rb中,我将此控制器称为:

{{1}}

现在我无法确定应该给出的位置:page_layout => :风景指挥。请帮助。如果您需要了解其他任何事情,请询问。

1 个答案:

答案 0 :(得分:3)

尝试从StudentVoucherPdf下载Prawn::Document,这样您就可以使用pdf codument的方法:

class StudentVoucherPdf < Prawn::Document
   def initializer student
      @student = student
      super :page_size => "A4", :page_layout => :landscape
   end
end