Tôi đang cố gắng để tích hợp một ray 3 ứng dụng với jasper sau wiki này:Tích hợp Jasper trong Rails 3
http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports
Nhưng có vẻ như rất nhiều thông tin không được cập nhật để nó rất khó để làm cho nó hoạt động một mình. Tôi cũng đã đọc một chủ đề tại ruby-forum: http://www.ruby-forum.com/topic/139453 với một số chi tiết được giải thích nhưng vẫn không thể làm cho nó hoạt động.
vấn đề đầu tiên của tôi có liên quan với phương pháp render_to_string: Khi các phương pháp điều khiển chạy tôi nhận được một "Mẫu là mất tích" lỗi:
đây là phương pháp:
def report
@customers = Customer.all
send_doc(render_to_string(:template => report_customers_path, :layout => false), '/pdfs', 'report.jasper', "customers", 'pdf')
end
Mặc dù điều này có vẻ đơn giản Tôi không hiểu tại sao điều này lại xảy ra. Không render_to_string với layout => false được cho là đã cho tôi kết quả chuỗi của hành động đó không? Tôi cũng đã thử : hành động thay vì : mẫu, nhưng cũng vậy.
Nếu bất cứ ai với một số chuyên gia với hội nhập này có thể giúp ... Cảm ơn trước, André
Bạn đang chạy trên ruby hoặc jruby? –
ruby -v = ruby 1.9.2p180 – AndreDurao
Lỗi mẫu bị thiếu là gì? – recursive