我使用prawn gem生成pdf文件,
pdf.render_file('csv.pdf')将文件保存到项目根目录
我希望在保存到root之前打开pdf,然后将其保存到任何位置
如何去做?
感谢
答案 0 :(得分:4)
尝试使用控制器:
respond_to do |format|
format.pdf do
`send_data your_pdf.render, :filename=>"default_filename.pdf", :type=>"application/pdf"`
end
end
其中your_pdf
是您使用Prawn创建的对象。
答案 1 :(得分:0)
您也可以使用inline =>来使用prawnto错误的选择。