2016-04-24 11 views
3

gem Prawn in Rails 4を使用して横方向のPDFファイルを生成したいと思います。rails 4-宝石podの新しいレンダリングを使用したPDFレンダリング

pdf = Prawn::Document.new(:page_size => "A4", :page_layout => :landscape) 

しかし、私はアプリケーション/ PDFファイル/ student_voucher_pdf.rbに別々のコントローラ「StudentVoucherPdf」内のすべてのレンダリングコードを書きたいととして、私はこのコントローラを呼び出すいます:

pdf = StudentVoucherPdf.new(@student) 

は、今私はできないのです私はどこに与えるべきかを理解する:page_layout =>:landscapeコマンド。親切に助けてください。他のことを知る必要がある場合は、お尋ねください。

答えて

2

あなたは自分自身からのPDF codumentの方法を使用することができますので、Prawn::DocumentからあなたStudentVoucherPdfを下るようにしてください:

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

は..あなたは愛あるあなたの先生に感謝.. <3 –

関連する問題