2013-04-21 39 views
1

我是Sinatra和蝦的新手。我成功地使用了erb和xmm/builder模板。現在試圖讓蝦生產的pdf生成。Sinatra:找不到模板引擎:蝦

錯誤接收: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 

感謝。

回答

1

發現它:sbfaulkner的寶石不適用於當前版本的Sinatra。

修復:從danielberkompas安裝分叉寶石如下:

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

issue 6

接着上面的代碼工作正常。