【问题标题】:Sinatra: Template engine not found: prawnSinatra:找不到模板引擎:虾
【发布时间】:2013-04-21 19:39:17
【问题描述】:

我是 Sinatra 和大虾的新手。我成功使用了 erb 和 xmm/builder 模板。现在正在尝试使用 prawn 生成 pdf。

收到错误:Template engine not found: prawn

代码:

require 'rubygems'
require 'sinatra'
require 'sinatra/prawn'

set :prawn, { :page_layout => :portrait }

get '/pdf' do
  content_type 'application/pdf'
  prawn :pdf1
end

谢谢。

【问题讨论】:

    标签: sinatra prawn


    【解决方案1】:

    找到它:来自 sbfaulkner 的 gem 不适用于当前版本的 Sinatra。

    修复:从 danielberkompas 安装分叉的 gem,如下所示:

    gem install dberkom-sinatra-prawn -s http://gems.github.com
    

    issue 6

    那么上面的代码就可以正常工作了。

    【讨论】:

      猜你喜欢
      • 2020-10-30
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      相关资源
      最近更新 更多