Estoy tratando de integrar un carriles 3 aplicación con Jasper siguiendo este wiki:Integrar Jasper en Rails 3
http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports
Pero parece que una gran cantidad de información no se actualiza por lo ha sido muy difícil hacerlo funcionar solo. También he leído un tema en ruby-forum: http://www.ruby-forum.com/topic/139453 con algunos detalles explicados, pero todavía no podía hacerlo funcionar.
Mi primer problema está relacionado con el método render_to_string: Cuando el método controlador ejecuta recibo una "plantilla no se encuentra" Error:
este es el método:
def report
@customers = Customer.all
send_doc(render_to_string(:template => report_customers_path, :layout => false), '/pdfs', 'report.jasper', "customers", 'pdf')
end
Aunque esto parece simple No entiendo por qué sucede esto. No render_to_string con layout => false se supone que me da el resultado de la cadena de esa acción? También probé : acción en lugar de : plantilla, pero hace lo mismo.
Si alguien con un poco de experiencia con esta integración podría ayudar ... Gracias de antemano, André
¿Se está ejecutando en ruby o jruby? –
ruby -v = ruby 1.9.2p180 – AndreDurao
¿Cuál es el error de plantilla faltante? – recursive