我有一个名为ReportController的控制器,它有一个操作WHEN dbo.CSEFExtWorkflowAbsences.Number41=1
THEN ISNULL(dbo.CSEFExtWorkflowAbsences.Text1, 'See attachment')
,我有查看cover
,在另一个控制器中,我有一个封面操作,我试图渲染cover.html.erb
,错误抛出:
report/cover
但如果我渲染Missing template /report/cover with {:locale=>[:en], :formats=>[:json], :handlers=>[:erb, :builder, :rabl, :jbuilder]}. Searched in: * "/avnext/avalanche_app/app/views" * "/var/lib/gems/1.9.1/gems/apitome-0.0.4/app/views" * "/var/lib/gems/1.9.1/gems/devise-2.2.3/app/views" * "/avnext/avalanche_app" * "
,它就会很好。
我不明白为什么我不能直接使用report/cover.html.erb
?
答案 0 :(得分:0)
有线,当我为这个动作编写单元测试时,我必须做
it 'render view' do
get :show, :id => @result3.id, format: :html
response.should render_template('report/cover')
end
但在我的代码中,我必须写render report/cover.html.erb