[英]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.