我在rails 3应用程序中使用prawn和prawnto来生成一些pdf。我为特定控制器的操作创建了一个 pdf.prawn 模板,它工作正常。
根据 prawnto 文档的建议,我的“文档”控制器中有以下代码:
respond_with(@document) do |format|
format.html
format.pdf { render :layout => false } # Add this line
end
我想要实现的是允许应用程序的每个用户选择不同的模板,从而能够渲染相应的 XXXX.pdf,prawn 模板。
如何根据变量动态定义要呈现的虾模板名称,而不是默认的 show.pdf.prawn 模板?
我一直在寻找这个功能几天,但没有找到类似的东西。
如果这可以解决这个问题,我愿意放弃对虾并使用普通对虾。
非常感谢您的宝贵时间!
亚历克斯