我也非常喜欢django模板继承,但它至少不能与sinatra一起使用.
该西纳特拉本书解释了如何使用layout.erb来定义一个标准的页面布局:
您只需要使用以下内容定义views/layout.erb文件:
<html>
<head>..</head>
<body>
<%= yield %>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后用erb :index例如调用你的erb模板.Sinatra将渲染两个模板,并在layout.erb渲染的结果中包含索引模板的内容.
| 归档时间: |
|
| 查看次数: |
3256 次 |
| 最近记录: |