【发布时间】:2011-12-16 10:28:26
【问题描述】:
我目前运行的是 Rails 3.1,并且正在使用最新版本的 Wicked_pdf 生成 PDF。 我已经正确设置了所有内容,并且生成了 PDF。
但是,我希望用户能够单击一个按钮来下载 pdf。目前,当点击时,浏览器呈现pdf并显示在页面上。
<%= link_to "Download PDF", { :action => "show", :format => :pdf }, class: 'button nice red large radius', target: '_blank'%>
我的控制器。
def show
@curric = Curric.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @curric }
format.pdf do
render :pdf => @curric.name + " CV",
:margin => {:top => 20,
:bottom => 20 }
end
end
end
我一直指向 send_file,但完全不知道如何在这种情况下使用它。
感谢任何帮助。
【问题讨论】:
标签: ruby-on-rails pdf ruby-on-rails-3.1 sendfile wicked-pdf