我在网站上有两种博客类型。一个显示在一页上,另一个显示在第二页上。如何过滤我的类别(甚至更好地通过博客)?
activate :blog do |blog|
blog.name = "cats"
blog.prefix = "cats"
end
activate :blog do |blog|
blog.name = "dogs"
blog.prefix = "dogs"
end
官方文件说:
这将创建两个博客,一个在/ cats,一个在/ dogs。请注意,我们提供了博客名称。这对于像blog()这样的帮助者 - 为了让他们知道我们想要什么博客,我们可以将博客名称传递给博客助手,如博客('狗')。在许多情况下,Middleman会自动为帮助者找到合适的博客,但有时您可能需要在使用博客,tag_path等帮助时指定博客名称。您还可以在页面的前端指定博客名称(例如在您的标记页面模板中),它将告诉所有帮助者使用哪个博客。
但是当我输入名字时:我的前线中的猫我到处都能得到所有结果。
我的布局代码是:
<body>
<%= partial 'partials/header' %>
<article>
<div class="row">
<div class="columns">
<h1><%= current_page.data.title %></h1>
<h2><%= current_page.data.subtitle %></h2>
<%= yield %>
</div>
</div>
</article>
</body>
那么,我如何在布局上使用过滤器呢?