wicked_pdf
的所有文档都假设您使用的是rails
。
但是我想在非rails环境中使用这个功能(一个用Ruby编写的Jekyll插件)。
尝试使用pdf = WickedPdf.new.pdf_from_string(page.content)
返回Error: uninitialized constant WickedPdf
。
如果没有文档中提供的WickedPdf
,如何初始化rails generate wicked_pdf
?
答案 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>')