Это не конкретно RoR однако, это - довольно гладкий порт Грубых к JavaScript: http://bluff.jcoglan.com/
Попробуйте установить длину содержимого:
response.setContentLength(outputStream_.toByteArray().length)
Посмотрите, решит ли это вашу проблему.
возможно, у вас нет данных, определенных в отчете.
попробуйте использовать этот код при генерации отчета, чтобы избежать скрытия секций при отсутствии данных:
JasperReport jasperReport = (JasperReport)JRLoader.loadObject ("report1.jasper");
**jasperReport.setWhenNoDataType(WhenNoDataTypeEnum.ALL_SECTIONS_NO_DETAIL);**
ура!