【发布时间】:2011-03-14 10:34:37
【问题描述】:
我正在尝试在我的 rails 2.3 环境中的 windows 中使用 pdfkit。然而,pdfkit 的中间件给出了一些错误,导致 rails 加载服务错误。我该怎么办?有没有易于使用的 PDFkit 替代品?
我目前正在关注 PDFKit 上的 Rails 截屏视频。我安装了 pdfkit gem ,wkhtmltopdf 然后将中间件加载到 environment.rb 文件中 需要'pdfkit' config.middleware.use "PDFKit::Middleware" 然后当我转到任何页面并添加 .pdf 扩展名时,我得到 500 服务器错误
/!\ FAILSAFE /!\ 2010 年 7 月 11 日星期日 18:42:53 +0530 状态:500 内部服务器错误 私有方法
chomp' called for nil:NilClass C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/whiny_nil.rb:52:inmethod_missing' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/pdfkit.rb:69:inwkhtmltopdf' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/pdfkit.rb:33:ininitialize' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/middleware.rb:25:innew' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/pdfkit-0.3.3/lib/pdfkit/middleware.rb:25:incall' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:incall' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:incall' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:incall' C:/Program Files/BitNami RubyStack/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:incall'
【问题讨论】:
-
我建议包括更具体的信息:路由、您如何尝试使用 pdfkit 等。
标签: ruby-on-rails pdf-generation pdfkit