0

我是 Sinatra 和虾的新手。我成功使用了 erb 和 xmm/builder 模板。现在尝试使用虾工作来生成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

谢谢。

4

1 回答 1

0

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

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

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

问题 6

然后上面的代码工作正常。

于 2013-04-21T20:19:29.517 回答