我想一个轨集成3应用与碧玉下面这个wiki:Rails中集成碧玉3
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 suposed让我得到该行为的字符串结果? 我也试过:动作而不是:模板,但它也是这样。
如果有人用这种集成一定的专业知识可以帮助... 在此先感谢, 安德烈
你在ruby或jruby上运行? –
ruby -v = ruby 1.9.2p180 – AndreDurao
什么是缺少的模板错误? – recursive