在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>在帕德里诺也有类似的事情吗?
发布于 2014-09-23 15:25:02
padrino没有提供这样的特性,在padrino中,您通常会让您的控制器填充这些值。
根据您的用例,可以使用content_for输出帮助器(http://www.padrinorb.com/guides/application-helpers)。
例如,如果想要在页面的“嵌套”模板中定义标题(如html/head/ title ) --通常由布局模板设置,这可能会有所帮助。
https://stackoverflow.com/questions/19095593
复制相似问题