Интегрируйте Jasper в Rails 3

Я пытаюсь интегрировать приложение rails 3 с ] jasper после этой вики:

http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports

Но похоже, что большая часть информации не обновляется, поэтому было очень сложно это сделать работаю сам. Я также читал тему на ruby-forum : http://www.ruby-forum.com/topic/139453 с некоторыми подробностями объяснены, но все еще не удалось заставить его работать.

Моя первая проблема связана с методом render_to_string:Когда запускается метод контроллера, я получаю ошибку «Шаблон отсутствует»:

это метод:

def report
  @customers = Customer.all
  send_doc(render_to_string(:template => report_customers_path, :layout => false), '/pdfs', 'report.jasper', "customers", 'pdf')
end

Хотя это кажется простым, я не понимаю, почему это происходит. Разве render_to_string с layout => false не позволяет мне получить строковый результат этого действия? Я также пробовал : action вместо : template , но он делает то же самое.

Если кто-нибудь, имеющий некоторый опыт в этой интеграции, может помочь ... Заранее спасибо, Андре

8
задан Alex K 23 November 2011 в 09:26
поделиться