使用wicked_pdf gem

时间:2019-03-21 22:22:57

标签: ruby-on-rails ruby wkhtmltopdf wicked-pdf

在添加宝石'wicked_pdf',github:'mileszs / wicked_pdf'并运行捆绑包后,尝试访问网站中的任何页面时,我收到错误SystemStackError in StaticPagesController#index stack level too deep

我在Rails上创建了一个新应用程序来测试相同的gem,但没有收到任何错误,但是当我在另一个开发的项目中使用gem时,我也遇到了相同的错误,所以我也在不同的计算机上运行了主项目与不同的操作系统。我不知道会是什么。

日志:

Completed 500 Internal Server Error in 144ms (ActiveRecord: 2.5ms)



SystemStackError (stack level too deep):

remotipart (1.4.2) lib/remotipart/render_overrides.rb:16:in `render_with_remotipart'
/Users/user/.bundle/ruby/2.3.0/bundler/gems/wicked_pdf-f4941b7f64ec/lib/wicked_pdf/pdf_helper.rb:46:in `call'
/Users/user/.bundle/ruby/2.3.0/bundler/gems/wicked_pdf-f4941b7f64ec/lib/wicked_pdf/pdf_helper.rb:46:in `render_with_wicked_pdf'
/Users/user/.bundle/ruby/2.3.0/bundler/gems/wicked_pdf-f4941b7f64ec/lib/wicked_pdf/pdf_helper.rb:30:in `render'

谢谢!

1 个答案:

答案 0 :(得分:0)

错误是由于注释中指出的bug的最新版本(当时为1.2.0版)中的Tom Lord导致的。