总结一下发生了什么:
OSX:10.8.4, wkhtmltopdf:0.9.1(通过gem wkhtmltopdf-binary), pdfkit:0.5.4
当使用pdf格式提交链接时,Dock会显示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)
我觉得我已经覆盖了我所有的基地,这应该有效,但我现在正在罢工。有没有人看到我应该改变或尝试的东西?