【发布时间】:2019-03-21 22:22:57
【问题描述】:
当我在添加 gem 'wicked_pdf', github: 'mileszs/wicked_pdf' 并运行 bundle 之后尝试访问我网站中的任何页面时,我收到了错误 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'
提前致谢!
【问题讨论】:
-
快速谷歌搜索后,我怀疑the top reported issue in the
wicked_pdfproject 复制了您的报告。判断那里的 cmets,您可能会发现最好降级到1.1.0,直到问题得到解决。 -
感谢您抽出宝贵的时间来解决这个问题,我会尝试更早的版本。
-
是的,成功了!谢谢@TomLord
-
@user2382683 请尝试版本
1.2.2,它应该可以解决这个问题,让我知道它是怎么回事!
标签: ruby-on-rails ruby wkhtmltopdf wicked-pdf