1

总结一下是怎么回事:

OSX:10.8.4,wkhtmltopdf:0.9.1(通过 gem wkhtmltopdf-binary),pdfkit:0.5.4

提交 pdf 格式的链接时,停靠栏显示 wkhtmltopdf 的终端图标,并且 rails 服务器挂起。通常单击 Dock 上的 wkhtmltopdf 会取消挂起应用程序,但对我来说并非如此。

我们的机架配置是:

config.middleware.use PDFKit::Middleware, {}, :only => [%r[^/admin/snailers/\d*/download_snailer.pdf.*/], "/admin/activities/transactions_on_and_offline_report"]

这是控制器方法:

def transactions_on_and_offline_report
  @transactions = Transaction.find(:all, joins: [:transaction_type], 
  conditions: {transactions: { created_at: (Date.parse(params[:filter][:start_date]))..(Date.parse(params[:filter][:end_date])) }})
end

链接

transactions_on_and_offline_report_admin_activities_path(format: :pdf)

我觉得我已经在这里覆盖了我所有的基础,这应该可以工作,但我现在正在三振出局。有没有人看到我应该改变或尝试的东西?

4

0 回答 0