def foo
respond_to do |format|
format.html { render layout: 'application' }
format.pdf {
render pdf: 'foo', layout: 'pdf'
}
end
end
如果我在 foo.pdf.erb
文件中只写入 hello world
,它可以工作!
但是,如果我想使用 HTML 视图来迭代我的数据库模型:
<p>hello world</p>
<%= render @foo.chapters.order(number: :asc) %>
出现了问题,页面保持灰色,日志中没有错误信息...
如果我注释掉这一行,hello world
就能正常运行。
所以问题出在使用了html partial:如何在pdf视图中使用普通的html视图?