如何使用Sinatra创建一个页面,该页面将使用我准备好的index.html.haml
模板。
假设我有以下代码:
require 'sinatra'
require 'sass'
require 'haml'
get '/' do
haml :index ???
end
我的index.html.haml
文件位于/sinatraapp/haml/index.html.haml
答案 0 :(得分:4)
您需要告诉sinatra
您的观点所在的位置 - see this
require 'sinatra'
require 'sass'
require 'haml'
set :views, "path/to/your/haml/dir"
get '/' do
haml :index
end