现在我正在使用rails 3.0.0版本。现在我生成pdf文件并使用wicked_pdf.now将该文件保存在公共文件夹中我想要使用控制器操作打开该pdf文件。我在控制器中使用此代码。但它是不工作。请帮我怎么做。
def download_prescription_pdf
pdf_pres = UploadedDocument.find(params[:pdf])
send_file "#{RAILS_ROOT}/public/prescription/#{pdf_pres.file_path}", :type => "application/pdf"
end
答案 0 :(得分:1)
这对我有用:
render :template => 'admin/idreport',
:formats => [:pdf],
:handlers => [:erb],
:pdf => "ID List",
:save_to_file => Rails.root.join('../Documents', "ID List")
祝你好运
鲍勃