`
jn615
  • 浏览: 97472 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

rails render_to_string

阅读更多

项目中遇到生成PDF的问题,由于pdf比较长,所以想用PDFKit这个gem来用html直接转换,如果想把baidu.com转换成pdf,可以这么写

kit = PDFKit.new(“www.baidu.com”)
kit.to_file("#{RAILS_ROOT}/public/baidu.pdf")



但是如果想把show.html.erb这个页面转换一下,刚开始不知道怎么写,后来找到 render_to_string 这个东西,可以这么写

html = render_to_string(:action => "show")
kit = PDFKit.new(html)
kit.to_file("#{RAILS_ROOT}/public/baidu.pdf")

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics