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