【发布时间】:2012-02-21 17:56:03
【问题描述】:
首先,我知道这种类型的帖子已经发布了,但我几乎尝试了所有这些帖子,但我无法得到结果,所以在这里我再次发布同样的问题。
其次,我在这里没有资产管道问题,所以请忘记这一点。
现在让我解释一下我在做什么。我正在使用 rails 3.1 和 ruby 1.9.2,我将 wicked_pdf 作为 gem 安装并安装 wkhtmltopdf,如 wiki 中所述,通过清除已安装的 wkhtml 并将新的 wkhtml 下载并解压缩到 /usr/bin/wkhtmltopdf
我有一个包含以下内容的初始化程序:
wicked_pdf.rb
WickedPdf.config = { :exe_path => '/usr/bin/wkhtmltopdf'}
在我看来,我有一个 link_to 方法如下:
_filters.html.haml
= link_to 'show pdf', jobs_report_jobs_path(:format => :pdf), :method=>"post"
请注意,如果我删除 :format => :pdf 选项,它可以正常工作
在我的控制器中,我正在执行以下操作:
report_jobs_controller.rb
respond_to do |format|
format.html
format.js
format.pdf{
render :pdf=>"jobs",
:template => 'jobs.html.erb',
:layout=>"jobs.html"
}
end
请注意,我仅从 format.pdf 尝试过,没有任何选项。我尝试了“jobs.pdf.erb”,有无布局选项,还有各种我什至不记得的其他选项。我得到的只是最终无法接受的 406。
请指导我,因为我需要尽快实现此功能。
问候,
【问题讨论】:
-
您在 PDFKit 上使用 wicked_pdf 有什么原因吗?我最近切换到 PDFKit,因为我遇到了一些 wicked pdf 的问题。
标签: ruby-on-rails ruby pdf wkhtmltopdf wicked-pdf