0

现在即时通讯使用导轨3.0.0 version.now即时生成PDF文件并使用wicked_pdf.now保存该公共文件夹中的文件我想打开该文件使用控制器action.Im使用此代码在controller.but它不是working.please帮助我如何做。如何在wicked_pdf中打开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

是否该文件在你正在寻找它的路径存在吗?它怎么不起作用? – Nenotlep

回答

1

这个工作对我来说:

 render :template => 'admin/idreport', 
       :formats => [:pdf], 
       :handlers => [:erb], 
       :pdf => "ID List", 
       :save_to_file => Rails.root.join('../Documents', "ID List") 

好运

鲍勃