2010-03-27 41 views
1

使用标准的宝石使用Markaby的肩头与西纳特拉,在http://www.sinatrarb.com/extensions-wild.html西纳特拉和Markaby的肩头: “模板引擎找不到”

sudo的创业板上市的安装引入markaby

密码:

成功安装建设者-2.1。 2

安装成功引入markaby-0.5

2宝石安装

sudo的创业板安装sbfaulkner - 西纳特拉,引入markaby -s http://gems.github.com

密码:

成功安装sbfaulkner - 西纳特拉,引入markaby-0.9.2.2

1安装宝石

require 'rubygems' 
require 'sinatra' 
require 'sinatra/markaby' 

get '/' do 
    markaby :template 
end 

RuntimeError at/

未找到模板引擎:mab

+1

我按照您的指示,它为我工作得很好。你有什么版本的Sinatra? – 2010-03-28 20:01:15

+0

嘿 - 我有Sinatra 1.0 – themirror 2010-04-05 02:01:18

+1

这不是Sinatra问题,因为sinatra知道Sinatra-Markaby出来的“markaby”函数的含义。所以问题出现在Markaby或Sinantra-Markaby。 – themirror 2010-04-05 02:36:13

回答

1

据我所知,Sinatra现在正在使用倾斜。

Markaby,至少从版本0.6.10开始提供了一个Tilt模块。你有没有尝试过更新到最新引入markaby并补充说:

require 'markaby/tilt'