2015-12-02 34 views
1

wicked_pdf的所有文档都假设您使用的是rails在非导轨项目中使用`wicked_pdf`

但是我想在非rails环境中使用这个特性(一个用Ruby编写的Jekyll插件)。

试图使用pdf = WickedPdf.new.pdf_from_string(page.content)返回Error: uninitialized constant WickedPdf

如何在没有rails generate wicked_pdf的文档中提供初始化WickedPdf

回答

0

我必须将gem 'activesupport'添加到我的gem文件中,然后在我的源代码中使用require 'wicked_pdf'

0

wicked_pdf取决于active_support/core_ext - 正如你可以在lib/wicked_pdf.rb中看到的那样。但是,您可以在控制器“上下文”之外使用它,像这样...

pdf = WickedPdf.new.pdf_from_string('<h1>My life is wicked.</h1>')