0
我有一個模型稱爲雜誌與數字和PDF文件。蝦:打印現有的PDF
我嘗試訪問此網址/magazine/:number.pdf
在我控制我做的:
@magazine = Magazine.find_by_number PARAMS [:序號]
但是,我如何顯示PDF?
感謝
我有一個模型稱爲雜誌與數字和PDF文件。蝦:打印現有的PDF
我嘗試訪問此網址/magazine/:number.pdf
在我控制我做的:
@magazine = Magazine.find_by_number PARAMS [:序號]
但是,我如何顯示PDF?
感謝
在你的控制器:
respond_to do |format|
...
format.pdf do
pdf = Prawn::Document.new # don't know exactly how your document is stored
send_data pdf.render, filename: 'report.pdf', type: 'application/pdf'
end
end
不要忘記過註冊mime類型在初始化:
Mime::Type.register "application/pdf", :pdf
假設你是一個MVC應用程序,並且使用一些網絡框架如Rails,
send_data pdf.render, :filename => "filename.pdf", :type => "application/pdf"
個
參考