[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もできてるじゃないですか!あとはレイアウト設定すればうまく行きそうです♪

→はまったら続くかもしれない

オススメNginx本

nginx実践入門 (WEB+DB PRESS plus) 単行本(ソフトカバー) – 2016/1/16

nginxを現場で活用するための知識を、実践的なノウハウを交えて解説した書籍です。nginxのインストール方法や基本的な設定方法からはじめ、nginxを利用した「静的コンテンツ配信サーバ」「HTTPSサーバ」「Webアプリケーションサーバ」「大規模コンテンツ配信システム」の構築方法をそれぞれ詳しく紹介しています。後半ではnginxサーバのモニタリングやログの収集、そして軽量スクリプト言語Luaでnginxを拡張する方法について解説しているので、nginxをこれから使う方はもちろん、さらに活用したい方にもお勧めです。

 - Tips