ruby-on-rails-3 – Rails:如何保存使用wicked pdf生成的pdf文
发布时间:2020-12-17 03:44:48 所属栏目:百科 来源:网络整理
导读:我正在使用 WickedPdf respond_to do |format| format.html format.pdf do render :pdf = "file_name" endend 这工作正常.用户可以下载生成的pdf.但我需要将生成的pdf存储在服务器中以用于其他目的,如邮件等 如何保存这个生成的pdf? 我尝试了以下但不知道如
我正在使用
WickedPdf
respond_to do |format| format.html format.pdf do render :pdf => "file_name" end end 这工作正常.用户可以下载生成的pdf.但我需要将生成的pdf存储在服务器中以用于其他目的,如邮件等 我尝试了以下但不知道如何将html传递给wickedpdf 提前致谢 解决方法
您可能已经想到了这一点,但我现在正在学习WickedPdf并且刚刚学会了如何在respond_to块中直接保存在您的控制器中.这个
https://github.com/mileszs/wicked_pdf的Git页面上有很棒的文档.这是我在控制器中为show动作提供的内容:
def show @user = User.find(params[:id]) respond_to do |format| format.html # show.html.erb format.pdf do render :pdf => "#{@user.name}",:save_to_file => Rails.root.join('pdfs',"#{@user.name}.pdf") end end end 这最终将其保存到我的根中名为“pdfs”的文件夹中作为username.pdf.希望有所帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |