【发布时间】:2012-07-11 03:11:36
【问题描述】:
我不知道这是否可行,但我想在一个请求中下载一组 pdf 文件
这是我下载特定发票的方式:
def show
@invoice = Invoice.find_by_invoice_hash params[:hash]
respond_to do |format|
format.html
format.xml do
send_data File.read( @invoice.xml_path ), type: 'text/xml', filename: "invoice_#{ @invoice.id }.xml", disposition: 'attachment'
end
format.pdf do
render :pdf => @invoice.hash,
layout: 'pdf',
footer: {
right: "printed at: #{Date.today}"
}
end
end
end
你建议我做什么?
【问题讨论】:
-
您可以将文件 (zip/tar/etc..) 一起归档到一个文件中。
标签: ruby-on-rails ruby ruby-on-rails-3