簡體   English   中英

如何在prawn中設置用戶定義的模板-prawnto?

[英]How can I setup a user-defined template in prawn - prawnto?

我在Rails 3應用程序中使用prawnto和prawn來生成一些pdf。 我已經為特定控制器的操作創建了一個pdf.prawn模板,並且工作正常。

根據prawnto文檔的建議,我的' document '控制器中有以下代碼:

respond_with(@document) do |format|
      format.html
      format.pdf { render :layout => false } # Add this line
end

我要實現的是允許應用程序的每個用戶選擇不同的模板,並因此能夠呈現相應的XXXX.pdf,大蝦模板。

如何基於變量而不是默認的show.pdf.prawn模板動態定義要渲染的蝦模板名稱?

我一直在尋找此功能的幾天,但沒有找到任何類似的東西。

如果這可以解決此問題,我願意放棄prawnto並使用普通蝦。

非常感謝您的寶貴時間!

亞歷克斯

我想你可以用

render :template => "path/to/xxx.pdf.prawn", :layout => false

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM