小编Ash*_*ish的帖子

保存PDFKit中间件显示的PDF文件

如果有人有兴趣将PDF文件保存在PDFKit中间件gem所显示的文件系统中,那么这里是......

  1. 覆盖callmiddleware.rb文件的方法.
  2. 在覆盖中只需替换此行:

    body = PDFKit.new(translate_paths(body, env), @options).to_pdf
    
    Run Code Online (Sandbox Code Playgroud)

    pdf = PDFKit.new(translate_paths(body, env), @options)
    file = pdf.to_file('Your/file/name/path')
    Mymodel.my_method()     #You can write your method here to use that file
    body = pdf.to_pdf   #Here you can change the response body
    
    Run Code Online (Sandbox Code Playgroud)

如果您不想提供pdf响应,还可以覆盖response-body和content-type.如果您有任何进一步的查询,请继续.

这个过程真的很有帮助,因为当你在视图文件中使用大量的JavaScript时,render_to_string方法将无法工作,即它不会渲染繁重的JavaScript.

ruby ruby-on-rails pdfkit

6
推荐指数
1
解决办法
2373
查看次数

黄瓜和Rspec

任何人都可以建议我黄瓜和rspec教程(轨道3)的良好来源(简单的例子)???

编辑:

其实我正在寻找免费的在线资源和良好的例子..

testing ruby-on-rails cucumber rspec-rails ruby-on-rails-3

5
推荐指数
3
解决办法
2887
查看次数

从猪的单行输入生成多行输出

我的要求是通过在pig脚本中使用单行输入生成多行输出.有哪些可能的解决方案?

hadoop apache-pig

3
推荐指数
1
解决办法
2041
查看次数