我有一个使用haml的小型Sinatra应用程序。我想在每个页面上都有一个导航栏,其中包含菜单,搜索和方向滚动箭头。由于这将在每个页面上,我认为布局将是正确的位置。我无法找到一个如何在任何地方实现这一目标的好例子。
这是一个有很多条件的布局吗?类名和链接将根据当前页面的内容而改变。
实现这一目标的最佳做法是什么?是否有任何示例?
答案 0 :(得分:0)
我相信偏见是我应该一直在寻找的。它们似乎插在我需要的地方。
Sinatra是一个超轻量级框架。因此,它没有内置部分的概念。但是,最简单的部分形式只是将模板呈现为字符串,然后将该字符串嵌入页面中。
= haml(:mypartial, :layout => false)
找到http://steve.dynedge.co.uk/2010/04/14/render-rails-style-partials-in-sinatra/