我可以创建 PDF 并在浏览器中查看。我什至可以在发生这种情况时制作文件。
在我正在使用的渲染调用中
render :template => 'admin/idreport.pdf.erb',
:pdf => "ID.pdf",
:save_to_file => Rails.root.join('../Documents', "ID.pdf")
当我尝试添加问题时
:save_only => true
一旦我这样做,我就会收到这个错误
模板丢失
缺少模板 admin/index、application/index with {:locale=>[:en], :formats=>[:pdf], :handlers=>[:erb, :builder, :coffee]}。在以下位置搜索:*“/home/rails2/rails/foodshelf/app/views”
看起来它想要一个不同的管理员/索引,但没有 save_only 就没有错误。
任何帮助将不胜感激..这在 Rails 2 中要容易得多:>
不确定是否需要,但这里是 idreport.pdf.erb
<h3 style="text-align:center">Oxford Ecumenical Food Shelf ID Report</h3>
<%= wicked_pdf_stylesheet_link_tag 'application' %>
<table>
<tr><td> </td></tr>
<%= render :partial=>"id_report.erb", :collection => @id %>
</table>