【问题标题】:Unable to generate pdf using wicked gem无法使用 wicked gem 生成 pdf
【发布时间】:2020-03-09 06:14:39
【问题描述】:

我尝试过使用

render pdf: "users/user_information"

但我无法渲染它。我也查看了文档,但都是徒劳的。谁能告诉我我在这里做错了什么?

【问题讨论】:

    标签: ruby-on-rails rubygems wicked-pdf


    【解决方案1】:

    在 pdf 中:您必须提及下载时希望它具有的文件名。

    format.pdf do render pdf: "file_name" # Excluding ".pdf" extension. end

    Documentation - Basic Usage

    据我了解,我猜您正在使用视图中的自己的模板。你可以使用这个。

    render pdf: "User_#{@user.id}", template: 'users/user_information', layout: 'application'
    

    如果你想要应用程序的布局可以提到布局,否则直接跳过。

    【讨论】:

    • 谢谢。我的错。我只是忽略了文档中的那部分。
    • 您能指导一下在此处添加样式或引导程序吗?
    • 为此,您必须在asset.rb文件的管道中添加您用于pdf布局的文档。
    • 或者如果你想使用应用程序的布局。您必须在 application.html.erb 文件中添加 wicked_pdf_stylesheet_link_tag。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 2017-03-03
    相关资源
    最近更新 更多