2015-12-02 57 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>')