【发布时间】:2014-11-13 02:05:16
【问题描述】:
我已经安装了 jasper-rails 1.0.3 并按照https://github.com/fortesinformatica/jasper-rails 的说明进行操作。我的java安装没问题。
这是我的控制器代码:
class ReportsController < ApplicationController
respond_to :html, :xml, :pdf
def index
@council_report = CouncilReport.find(params[:council_report_id])
end
def proposed_works_summary
@council_report = CouncilReport.find(params[:council_report_id])
@proposed_works_summary = proposed_works_summary_data(@council_report.id)
respond_with @proposed_works_summary
end
end
我的路线.rb:
...
resources :reports, only: [:index] do
member do
get 'proposed_works_summary'
end
end
...
这是浏览器中的错误:
模板丢失
缺少模板报告/proposed_works_summary、应用程序/proposed_works_summary 与 {:locale=>[:en]、:formats=>[:html]、:variants=>[]、:handlers=>[:erb、:builder、 :raw, :ruby, :jbuilder, :coffee]}。在以下位置搜索:*“d:/Users/Michael/Documents/Aptana Workspace/cam/app/views”
现在我显然有一个提出的_works_summary.jrxml iReport 文件,并且我已将 queryString 设置如下:
<queryString language="XPath">
<![CDATA[/reports/proposed_works_summary]]>
</queryString>
我已详细检查了演示 https://github.com/fortesinformatica/jasper-rails-demo,但看不出我缺少什么。请帮忙?
【问题讨论】:
标签: ruby-on-rails jasper-reports