Railsで帳票を作るTipsはいくつかあるけど、真打登場。
Ruport
ActiveRecordとruby-pdf・scruffyを統合するツールです。
とりあえず、
としたら、
で、Userの一覧がPDFになって表示されます(日本語の問題はさておいて)。うわー、Railsくさーい。
ここまで簡単だと、驚愕しちゃいます。
ActiveRecordで使える :conditionなどのオプションはそのまま使えるし、DBI(生SQL)やCSVからデータ引っぱることもできるようです。
実用的なレイアウトにするときなんかも、どうすればいいのかわからないので、あとでもっと触ってみることにする(宿題)。