在非rails项目中使用`wicked_pdf`

时间:2015-12-02 14:10:45

标签: ruby

wicked_pdf的所有文档都假设您使用的是rails

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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