【发布时间】:2015-09-16 08:56:10
【问题描述】:
在使用 Prawn 遇到困难后,我决定使用 PDFKit。为此,我点击了以下链接:
Rails 3 + PDFKit: How to convert a view to PDF?
问题是我的 ruby on rails 应用程序很不寻常,因为它似乎没有遵循通常的结构。在链接中,它说将以下内容放在初始化程序中:
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
【问题讨论】:
-
您的 rails 应用没有
config/initializers文件夹? -
我的 config 文件夹有一个 deploy(production.rb 和 staging.rb)和 recipes(base.rb、nginx.rb 和 rbenv.rb)文件夹以及 app.rb、boot.rb, deploy.rb、environments.yaml、settings.yaml 和 warble.rb。如果这有助于澄清,我会使用 Sinatra 和 Padrino。
-
那你为什么用rails标记你的问题?
标签: ruby-on-rails ruby pdfkit