在Rails应用程序中打开文件系统中的pdf文件

时间:2016-04-24 00:11:10

标签: ruby-on-rails angularjs pdf

My Rails应用正在文件系统中生成PDF文件。 当用户点击"预览"在Angular中的前端按钮,它生成一个PDF文件并返回路径。

def renderPDF()
 # PDF render codes
 STORAGE_PATH = 'public/rendered'
 return "#{STORAGE_PATH}/example.pdf"
end

在我的前端,我想在点击Preview按钮时打开此PDF。如何在浏览器上显示PDF文件?

1 个答案:

答案 0 :(得分:0)

def renderPDF
  storage_path = 'public/rendered'
  send_file("#{storage_path}/example.pdf", :filename => 'your_document.pdf', :disposition => 'inline', :type => 'application/pdf')
end