2011-09-28 71 views
1

在这里我的代码渲染pdf是可以的。但我不想渲染直接保存到rails文件夹如何?如何在没有渲染的情况下在rails根上保存对虾pdf

帮助我,请

respond_to do |format| 
    format.html # show.html.erb 
    format.xml { render :xml => @claim } 
    format.report { render_report } 
    format.xls { render_report } 
    format.pdf { render :layout => false } 
end 

回答

1

我不知道如果我的理解以及...如果你想有下载的PDF,你可以做这样的事情:

format.pdf {send_data your_pdf, :type => 'application/pdf'} 

你没没有说你使用的是哪种版本的导轨,但通常方法send_datasend_file对你来说可能是有用的(链接指向v 2.3.8,当然这些方法存在于新版本中)。

+0

我正在使用Rails 3 – shyam

+0

format.pdf {send_data“#{@ claim.id}”。pdf,:type =>'application/pdf'} – shyam

+0

它显示错误,如pdf方法错误 – shyam

相关问题