Ruby 在非rails项目中使用'wicked_pdf'

Ruby 在非rails项目中使用'wicked_pdf',ruby,Ruby,wicked\u pdf的所有文档都假定您使用的是rails 但是我想在非rails环境中使用这个特性(一个用Ruby编写的Jekyll插件) 尝试从字符串(page.content)使用pdf=WickedPdf.new.pdf\u返回错误:未初始化常量WickedPdf 如果没有他们文档中提供的rails generate wicked\u pdf,我如何初始化WickedPdf。我必须将gem'activesupport'添加到我的gem文件中,然后在我的源代码中使用require'wic

wicked\u pdf
的所有文档都假定您使用的是
rails

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

尝试从字符串(page.content)使用
pdf=WickedPdf.new.pdf\u返回
错误:未初始化常量WickedPdf


如果没有他们文档中提供的rails generate wicked\u pdf
,我如何初始化
WickedPdf

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

取决于
活动的\u支持/core\u ext
,如您在中所见。但是,您可以在控制器“上下文”之外使用它,如下所示

pdf = WickedPdf.new.pdf_from_string('<h1>My life is wicked.</h1>')
pdf=WickedPdf.new.pdf\u from\u string('我的生活很邪恶')