pdfkit send_data - PullRequest
       1

pdfkit send_data

2 голосов
/ 08 июля 2011

Я пытаюсь отправить PDF пользователю. Например, если пользователь находится в / products? Category_id = 3, он должен получить отчет о продуктах с идентификатором категории 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 %>
...