Rails 2.3 環境の Windows で pdfkit を使用しようとしています。ただし、pdfkit のミドルウェアが何らかのエラーを発生させ、レールがサービス エラーをロードする原因となります。これについてどうすればよいですか?使いやすいPDFkitの代替品はありますか?
さて、私は現在、PDFKit の Rails スクリーンキャストをフォローしています。pdfkit gem wkhtmltopdf をインストールし、require 'pdfkit' config.middleware.use "PDFKit::Middleware" としてミドルウェアを environment.rb ファイルにロードし、任意のページに移動して .pdf 拡張子を追加すると、 500 サーバー エラー
/!\ FAILSAFE /!\ Sun Jul 11 18:42:53 +0530 2010 Status: 500 Internal Server Error private method
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:in
method_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:in
initialize' 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:in
call' 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:in
call' 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:in
call'