如何在没有渲染的情况下将prawn pdf保存在rails root上

时间:2011-09-28 04:29:47

标签: ruby-on-rails ruby pdf save prawn

这里我的代码渲染pdf还可以。但是我不希望渲染直接保存到rails文件夹中怎么样?

请帮帮我

respond_to do |format|
  format.html   # show.html.erb
  format.xml    { render :xml => @claim }
  format.report { render_report }
  format.xls    { render_report }
  format.pdf    { render :layout => false }
end

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解得很好...如果你想要下载pdf,你可以这样做:

format.pdf {send_data your_pdf, :type => 'application/pdf'}

您没有说明您使用的是哪个版本的导轨,但通常方法send_datasend_file可能对您有用(链接指向v 2.3.8,但当然这些方法存在于较新版本中。)