在Sinatra框架中使用haml模板

时间:2012-09-04 15:56:27

标签: ruby sinatra

如何使用Sinatra创建一个页面,该页面将使用我准备好的index.html.haml模板。

假设我有以下代码:

require 'sinatra'
require 'sass'
require 'haml'

get '/' do
  haml :index ???
end

我的index.html.haml文件位于/sinatraapp/haml/index.html.haml

1 个答案:

答案 0 :(得分:4)

您需要告诉sinatra您的观点所在的位置 - see this

require 'sinatra'
require 'sass'
require 'haml'

set :views, "path/to/your/haml/dir"

get '/' do
  haml :index
end