Thinreports News
Open Source Report Tool for Ruby, Rails
Brought to you by:
hidakatsuya,
thinreports
ThinReports 0.7.5 をリリースしました!
初めてのマイナーリリースですが、
英語版のリリースなど、いくつかの重要な新機能も含んでいます。
主な変更点
リストに関するコードの簡略化
#341,#342 により、リストのIDが :default
であれば list
メソッドの引数を省略でき、
また ThinReports::Report
へ list
メソッドが追加されことにより、以下のような記述も可能となりました。
# start_new_page() もレシーバの page も省略することができます ThinReports::Report.create :layout => 'foo.tlf' do 100.times do list.add_row :bar => 'hoge' end end
テキストブロックのオーバフロープロパテイ
これまでは、ブロックの領域から溢れたデータは全てカット(非表示)されていましたが、
今後はその動作を 非表示(truncate)/縮小(fit)/拡張(expand) から選択できます。
変更点一覧は こちら 。
旧バージョンからのアップグレード手順
Editor
基本的な手順は Installing_Editor で問題ありませんが、
上書きインストールでは正しく動作しない可能性があります。
その場合は、必ず 旧バージョンをアンインストールした上で 新規にインストールして下さい。
Generator
bundler
を使っている場合は、
$ bundle update thinreports
以上でアップグレードできます。もしくは、
$ gem update thinreports
のように gem
を直接実行しても OK です。
詳しくは Installing_Generator をご覧ください。
関連情報