2011-09-28 70 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

相關問題