标签: ruby templates layout sinatra render
如何使用Sinatra中包含的布局呈现html文件?
答案 0 :(得分:3)
使用其中一个帮助程序获取您喜欢的模板语言。即,如果你使用erb这样的东西可能适合你:
erb
erb :foo
注意到您的视图层次结构中需要foo.erb,并且定义了名为layout的布局。但是,如果您想使用自定义布局,这可能会满足您的需求:
foo.erb
layout
erb :foo, :layout => "alternate_layout"