【问题标题】:How can I setup a user-defined template in prawn - prawnto?如何在 prawn - prawnto 中设置用户自定义模板?
【发布时间】:2011-06-16 09:36:00
【问题描述】:

我在 rails 3 应用程序中使用 prawn 和 prawnto 来生成一些 pdf。我为特定控制器的操作创建了一个 pdf.prawn 模板,它工作正常。

根据 prawnto 文档的建议,我的“document”控制器中有以下代码:

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

我想要实现的是让app的每个用户选择不同的模板,从而能够渲染出对应的XXXX.pdf,prawn模板。

如何根据变量动态定义要呈现的虾模板名称,而不是默认的 show.pdf.prawn 模板?

我已经为此功能寻找了几天,但是 没有找到类似的东西。

如果这可以解决这个问题,我愿意放弃对虾并使用普通对虾。

非常感谢您的宝贵时间!

亚历克斯

【问题讨论】:

    标签: ruby-on-rails pdf-generation prawn prawnto


    【解决方案1】:

    我猜你可以用,

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

    【讨论】:

      猜你喜欢
      • 2015-10-04
      • 2010-11-18
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 2015-10-17
      • 2011-01-07
      • 1970-01-01
      相关资源
      最近更新 更多