使用pdfkit基于某些搜索参数

时间:2015-10-17 05:15:08

标签: ruby-on-rails-3 pdf pdfkit

我是铁杆新手。我想生成一个pdf,所以我使用了pdfkit gem。我遵循了轨道广播教程,但我的问题是,首先我要搜索两个日期之间的记录,而不是重定向到页面,我必须将该页面打印成pdf。我必须生成pdf的页面在地址栏中有一些参数,如下所示:http://localhost:3000/report?utf8=%E2%9C%93&mer_report%5Bmerchant_id%5D=32&sdate=2015-06-13&edate=2015-10-13

帮助我如何做到这一点。

查看:

<p><%= link_to "Download", report_path %></p>

控制器:

merchant_id     =   params[:mer_report][:merchant_id].to_i
merchant        = Merchant.find(merchant_id)
$merchant = merchant
@merchant_id = merchant.id
@start_date = params[:sdate]
@end_date = params[:edate]
@original_merchant_name  = merchant.name
@total_customer = merchant.users
@total_visits   = merchant.visits.where(checked_in: true)

application.rb:

config.middleware.use "PDFKit::Middleware", :print_media_type => true

0 个答案:

没有答案