On 9/10/07, andry_link <[EMAIL PROTECTED]> wrote:
> Hi All,
> saya newbie nih di Ruby on Rails, sekarang lagi dapat tugas buat
> applikasi Ruby on Rails yang fungsi utamnya sih buat access Database.
> Bingung nih mau buat reportnya gimana?
> Ada yang pernah pake iReport di ROR? maksudnya mungkin ada yang sudah
> menemukan caranya untuk menghubungkannya. Mungkin dengan
> ActiveRecord-JDBC begitu?
>
> Mohon petunjuknya.
> Terima Kasih

paling deket dg yang anda cari:
http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports

Jasper-nya jalan di JVM. Dan masih belum ada usaha JRuby integrasi Jasper.
Jalan satu2nya adalah generate file Xml dari ruby (pake Builder), lalu
mengumpannya ke Java app yg jalan seperti daemon/service untuk
diteruskan ke Jasper.

Itu artinya kudu pake RMI dg banyak sekali painful hacks, atau
webservice dg jasperintel (butuh Apache Axis!), atau Apache Cocoon.
Belum apa2 sudah pusing mikirin application server/container yg bisa
handle requirement seperti itu.

Saya udah coba 3 metode itu dengan kesimpulan "Lambat adalah fitur!" :d

Jadinya saya pake Ruport. Library ini makin banyak enhancement sekarang.
Untuk report grafik, saya pake library javascript doank. Tinggal umpan
sebagai JSON ke library ini, jadi deh pie-chartnya.

Atau kalo mau, main Xml + Xslt + Css doank kan bisa. Ntar hasil render
di browser bisa diexport pake pdf-writer.

Jadi saran saya: pake Ruport. Native ruby dan support RJS segala.

Ga usah mikirin iReport, atau berharap spesies ga fokus bernama JRuby
bikin jasper bridge :d

Lagipula kalo udah meminang ruby, ngapain masih selingkuh dengan java hehe...


>
>


-- 
http://andryshuzain.com

Kirim email ke