pdfkit send_data

时间:2011-07-08 16:39:56

标签: ruby-on-rails pdfkit

我正在尝试向用户发送pdf。例如,如果用户位于/ products?category_id = 3,则必须获得类别ID为3且不是所有报告的产品的报告。我找不到传递参数的方法。我怎样才能做到这一点 ?

products_controller

def index
   @products Product.where("category_id = ?", params[:category_id)
end  

def reporter 
   kit = PDFKit.new(render_to_string(:action => "products/index", :layout => "report"))
   send_data(kit.to_pdf, :type => :pdf) 
end

我的观点是这样的

<% @products.each do |product| %>
<%= product.name %>
<% end %>

<%= link_to "Download(PDF)", reporter_path, :method => :post %>

0 个答案:

没有答案