2010-09-07 52 views
1

我在Ubuntu 8.04服務器上安裝了PDFKit和wkhtmltopdf。我試圖用PDFKit中間件在我的Rails 2.3.8應用程序,並添加以下行的environment.rb(作爲導演的jdpace pdfkit頁):Rails上的PDFKit中間件問題2.3.8

需要「pdfkit」 config.middleware.use PDFKit ::中間件

我的雜種狗似乎開始了,但只要我請求一個頁面出現在雜種日誌以下錯誤:

**寫PID文件TMP /的PID/mongrel.9270.pid /!\ FAILSAFE /!\ Tue Sep 07 16:42:20 +0000 2010 Status: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致電' /usr/lib/ruby/gems/1.8/gems/ rack-1.1.0/lib/rack/methodoverride.rb:24:在`call'中

有沒有人碰到過這個?

任何幫助或建議感激地收到!

回答

2

需要 'pdfkit' 必須高於

的Rails :: Initializer.run做|配置|

config.middleware.use PDFKit ::中間件

需要是下方,運行塊內。

你可能也想添加

config.gem 'pdfkit'

啞劇:: Type.register '應用程序/ PDF':PDF

在那裏好。