I am also exploring on the same requirement.
Java supports generating reports with crystal reports.
For ROR applications, I hope JRUBY will give a solution for this(for
accessing the jave libraries). But I am yet to try it out.
Please check JRuby and let us know whether it can be useful.