[Ruby on Rails]PrawnでPDF作成-その1-
Prown公式
なぜPrownを選んだのかといわれれば、簡単に見えたからというのが率直なところでしょうか。
あとは書きやすいっていうのもポイントでした。
インストールはこの辺を見てくれればOK。
はまったよ
表組みをつくりたかった。
公式ページには
---------------------------
Prawn::Document.generate("fancy_table.pdf") do
data = [["Gregory Brown", "[email protected]" ],
["James Healy" , "[email protected]" ],
["Ross Perot" , "[email protected]" ],
["Al Gore" , "[email protected]" ],
["Ralph Nader" , "[email protected]" ]]
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もできてるじゃないですか!あとはレイアウト設定すればうまく行きそうです♪
→はまったら続くかもしれない
