我已经在我的 Ubuntu 8.04 服务器上安装了 PDFKit 和 wkhtmltopdf。我正在尝试在我的 Rails 2.3.8 应用程序中使用 PDFKit 作为中间件,并将以下几行添加到 environment.rb (如 jdpace pdfkit 页面上的指示):
需要'pdfkit' config.middleware.use PDFKit::Middleware
我的 Mongrel 似乎已启动,但只要我请求一个页面,Mongrel 日志中就会出现以下错误:
** 将 PID 文件写入 tmp/pids/mongrel.9270.pid /!\ FAILSAFE /!\ Tue Sep 07 16:42:20 +0000 2010 状态:500 Internal Server Error undefined method match' for nil:NilClass
/usr/lib/ruby/gems/1.8/gems/pdfkit-0.4.6/lib/pdfkit/middleware.rb:12:in
call' /home/rails/livetest- carbon-hub/releases/20100907133547/vendor/rails/actionpack/lib/action_controller/string_coercion.rb:25:in call'
/usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:in
call' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/ methodoverride.rb:24:in `call'
有没有其他人遇到过这个?
感谢您收到任何帮助或建议!