在Middleman中,有一个名为frontmatter的功能。基本上,您可以在视图前放置一些YAML,并在视图和布局中访问它,如下所示:
---
my_list:
- one
- two
- three
---
<h1>List</h1>
<ol>
<% current_page.data.my_list.each do |f| %>
<li><%= f %></li>
<% end %>
</ol>
Padrino有类似的事吗?
答案 0 :(得分:0)
padrino没有这样的功能,你通常会让你的控制器填充这些值。
根据您的使用情况,您可以使用content_for输出助手(http://www.padrinorb.com/guides/application-helpers)。
这可能有助于,例如想要在页面的“嵌套”模板中定义标题(如html / head / title中) - 通常由布局模板设置。