尝试使用 PDFKit 但不知道在哪里初始化
Trying to use PDFKit but dont know where to initialize
在 运行 使用 Prawn 遇到困难后,我决定使用 PDFKit。在这样做的过程中,我遵循了以下 link:
Rails 3 + PDFKit: How to convert a view to PDF?
问题是我在 rails 上的 ruby 申请很不寻常,因为它似乎不遵循通常的结构。在 link 中,它表示将以下内容放入初始化程序中:
require 'pdfkit'
middleware.use PDFKit::Middleware
PDFKit.configure do |config|
config.wkhtmltopdf = 'windows_path_to_wkhtmltopdf'
end
我应该把它放在哪里?我有一个 app.rb 文件,我试图将其放入但出现以下错误:
undefined method `use' for [[Sass::Plugin::Rack, [], nil]]:Array
堆栈跟踪指向行:
middleware.use PDFKit::Middleware
Non-Rails Rack apps
in config.ru
require 'pdfkit'
use PDFKit::Middleware
我假设您使用的是 config.ru 设置
我有一个使用 WickedPDF 的应用程序,我只需要在其中放置
gem 'wkhtmltopdf-binary'
gem 'wicked_pdf'
然后您可以简单地使用应用程序中的 WickedPdf
对象。我不确定您的应用程序是如何布局的,因为它似乎没有使用捆绑器。
在 运行 使用 Prawn 遇到困难后,我决定使用 PDFKit。在这样做的过程中,我遵循了以下 link:
Rails 3 + PDFKit: How to convert a view to PDF?
问题是我在 rails 上的 ruby 申请很不寻常,因为它似乎不遵循通常的结构。在 link 中,它表示将以下内容放入初始化程序中:
require 'pdfkit'
middleware.use PDFKit::Middleware
PDFKit.configure do |config|
config.wkhtmltopdf = 'windows_path_to_wkhtmltopdf'
end
我应该把它放在哪里?我有一个 app.rb 文件,我试图将其放入但出现以下错误:
undefined method `use' for [[Sass::Plugin::Rack, [], nil]]:Array
堆栈跟踪指向行:
middleware.use PDFKit::Middleware
Non-Rails Rack apps
in config.ru
require 'pdfkit' use PDFKit::Middleware
我假设您使用的是 config.ru 设置
我有一个使用 WickedPDF 的应用程序,我只需要在其中放置
gem 'wkhtmltopdf-binary'
gem 'wicked_pdf'
然后您可以简单地使用应用程序中的 WickedPdf
对象。我不确定您的应用程序是如何布局的,因为它似乎没有使用捆绑器。