Sinatra: Template engine not found: prawn

会有一股神秘感。 提交于 2019-12-11 05:57:10

问题


I'm a newbie with Sinatra and prawn. I succeeded with erb and xmm/builder templates. Now trying to get pdf generation with prawn working.

Error received: Template engine not found: prawn

Code:

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

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

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

Thanks.


回答1:


Found it: The gem from sbfaulkner doesn't work with current version of Sinatra.

Fix: install the forked gem from danielberkompas as follows:

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

See issue 6

Then the above code works fine.



来源:https://stackoverflow.com/questions/16135385/sinatra-template-engine-not-found-prawn

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!