[Ruby on Rails]PrawnでPDF作成-その1-
2012/08/15
なぜPrownを選んだのかといわれれば、簡単に見えたからというのが率直なところでしょうか。
あとは書きやすいっていうのもポイントでした。
はまったよ
表組みをつくりたかった。
公式ページには
---------------------------
Prawn::Document.generate("fancy_table.pdf") do
data = [["Gregory Brown", "gregory.t.brown@fakemail.test" ],
["James Healy" , "jimmy@fakemail.test" ],
["Ross Perot" , "ross@fakemail.test" ],
["Al Gore" , "al@fakemail.test" ],
["Ralph Nader" , "ralph@fakemail.test" ]]
table data,
:position => :center,
:headers => ["Name", "Email"],
:row_colors => ["ffffff","ffff00"],
:vertical_padding => 5,
:horizontal_padding => 3
end
---------------------------
と書いてある。でもこいつをコントローラーに書いただけではエラーが出る。
なぜ・・・?
と思ったら、
ここに答えが。
------------------------------------
You need to:
require 'prawn/layout'
------------------------------------
というわけで、レイアウトをrequireしたら通りました。
PDFもできてるじゃないですか!あとはレイアウト設定すればうまく行きそうです♪
→はまったら続くかもしれない