Rails 3アプリケーションでprawnとprawntoを使用して、いくつかのpdfを生成しています。特定のコントローラーのアクション用に pdf.prawn テンプレートを作成しましたが、正常に動作しています。
prawnto documentation で提案されているように、「 document 」コントローラーに次のコードがあります。
respond_with(@document) do |format|
format.html
format.pdf { render :layout => false } # Add this line
end
私が達成したいのは、アプリの各ユーザーが異なるテンプレートを選択できるようにし、それに応じて、対応する XXXX.pdf,prawn テンプレートをレンダリングできるようにすることです。
デフォルトの show.pdf.prawn テンプレートの代わりに、変数に基づいてレンダリングされる prawn テンプレート名を動的に定義するにはどうすればよいですか?
この機能を数日間探していましたが、同様のものは見つかりませんでした.
これでこの問題が解決できるのであれば、エビをやめて普通のエビを使うつもりです.
お時間をいただきありがとうございました!
アレックス