2010-12-03 45 views
1

在我的Rails應用程序中,我試圖從html生成pdf並嘗試使用pdfkit和wkhtmltopdf。我試圖用最簡單的類似代碼開始:使用PDFKit的未初始化常量錯誤

kit = PDFKit.new("<p>This is some text.</p>") 
pdf = kit.to_file "/home/user/test.pdf" 

但我用下面的錯誤結束了:

uninitialized constant TestController::PDFKit 

是的TestController我的控制器的名字。僅供參考,我使用的是Fedora12和rails 2.2。

需要一些幫助。有人在嗎?

+0

你是如何包含PDFKit的?它是通過require還是gemfile? – 2010-12-03 10:50:15

+0

它的via via require需要在environment.rb – Sparrow 2010-12-03 10:54:24

回答

5

您添加PDF MIME類型,您的應用程序:

打開配置/初始化/ mime_types.rb,添加以下代碼:

Mime::Type.register "application/pdf", :pdf

希望它可以幫助你。