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"
个
参考