【发布时间】:2012-04-18 05:15:03
【问题描述】:
我将 gem 放到 gem 文件中,捆绑安装它。
在我的 application.rb 中有这个:
require 'pdfkit'
config.middleware.use PDFKit::Middleware, :print_media_type => true
在做 rake 中间件,我在里面看到“使用 PDFKit::Middleware”。
我的路线中有这个
match "/option_invoice/view_invoice/(/:id)" => "option_invoice#view_invoice"
现在当我转到 http://0.0.0.0:3000/option_invoice/view_invoice/2.pdf 时,我收到了缺少模板的错误。没有 .pdf 的页面显示得非常好。
缺少模板 option_invoice/view_invoice, application/view_invoice with {:formats=>> >[:pdf], :locale=>[:en], :handlers=>[:coffee, :erb, :builder, :arb ]}。
如果有帮助,我正在使用 Rails 3.2.2。
有什么帮助吗?
【问题讨论】:
-
我知道这有点晚了,但是您尝试重新启动服务器了吗?
-
能否包含 rake routes 命令的输出。还有关于它在哪里寻找模板的“缺少模板”消息的更多信息。你有没有写过一个模板来生成pdf,如果有,它在哪里
标签: ruby-on-rails routes middleware pdfkit