PDF を作成してブラウザで表示できます。これが起こっている間、私はファイルを作ることさえできます。
ここで私が使用しているレンダリング呼び出しで
render :template => 'admin/idreport.pdf.erb',
:pdf => "ID.pdf",
:save_to_file => Rails.root.join('../Documents', "ID.pdf")
追加しようとすると問題が発生します
:save_only => true
これを行うと、このエラーが発生します
テンプレートがありません
{:locale=>[:en]、:formats=>[:pdf]、:handlers=>[:erb、:builder、:coffee]} のテンプレート admin/index、application/index がありません。検索場所: * 「/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>