使用PDFKit进行未初始化的常量错误

1 ruby-on-rails pdfkit

在我的rails应用程序中,我试图从html生成pdf并尝试使用pdfkit和wkhtmltopdf.我试图从最简单的代码开始,如:

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

但我最终得到以下错误:

uninitialized constant TestController::PDFKit
Run Code Online (Sandbox Code Playgroud)

TestController是我的控制器名称.仅供参考,我正在使用Fedora12和rails 2.2.

需要一些帮助.有人在吗?

小智 5

您为应用添加pdf mime类型:

打开config/initializer/mime_types.rb,添加以下代码:

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

希望它能帮到你.