Команда Rails PDFKit не удалась

Я пытаюсь использовать PDFKit в качестве промежуточного программного обеспечения в приложении rails 3.

Я могу использовать wkhtmltopdf из командной строки, но мое приложение продолжает выдавать мне эту ошибку

command failed: "/Users/bobby/.rvm/gems/ruby-1.9.2-p0/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--print-media-type" "--quiet" "-" "-"

Если я запускаю это в терминале, оно ждет моего ввода, поэтому я набираю HTML, затем нажмите Ctrl-d, и он выплюнет что-то вроде PDF ... но с рельсами не повезло.

Вот что у меня:

application.rb

require File.expand_path('../boot', __FILE__)

require 'rails/all'
require 'pdfkit'
Bundler.require(:default, Rails.env) if defined?(Bundler)

module Mpr
  class Application < Rails::Application

    YEARS_ARRAY =  (2006..2012).map {|y| [y,y]}.unshift(["Year",nil])
    MONTHS_ARRAY = (1..12).map{|m| [ Date::MONTHNAMES[m], m]}.unshift(["All months",nil])
    config.middleware.use "PDFKit::Middleware", :print_media_type => true
    PDFKit.configure do |config|
      config.wkhtmltopdf = '/Users/bobby/.rvm/gems/ruby-1.9.2-p0/bin/wkhtmltopdf'
    end
  end
end

в моем контроллере (первая строка)

respond_to :html, :pdf

Думаю, я просмотрел все темы на SO, Github и Google, но безуспешно.

Может ли кто-нибудь помочь или указать мне правильное направление?

спасибо, П.

10
задан Unixmonkey 30 April 2011 в 10:17
поделиться