0

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

假设我有以下代码:

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

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

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

4

1 回答 1

4

您需要告诉sinatra您的视图所在的位置 -请参阅此

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

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

get '/' do
  haml :index
end
于 2012-09-04T16:04:35.513 回答