Sinatra 添加你自己的模版引擎
首先,通过 Tilt 注册你自己的引擎,然后创建一个渲染方法:
Tilt.register :myat, MyAwesomeTemplateEngine
helpers do
def myat(*args) render(:myat, *args) end
end
get '/' do
myat :index
end
这里调用的是 ./views/index.myat。察看 https://github.com/rtomayko/tilt 来更多了解 Tilt.