Información del post ⇣

Partials en middleman

Este post se publicó hace más de dos años, es posible que la información publicada esté obsoleta o las referencias no existan.

Los partials de middleman vienen a ser los includes en php.

Partials are a way of sharing content across pages to avoid duplication. Partials can be used in page templates and layouts.

Por ejemplo, podemos incluir el header en cada template.

<%= partial "header.erb" %>

Los partials permiten pasar parámetros a los archivos .erb

<%= partial("header.erb", :locals => { :title => "Portfolio" }) %>

En el archivo incluido (header.erb) llamamos al parametro pasado.

<header>
    <h1><%= title %></h1>
</header>

El resultado sería:

<header>
    <h1>Portfolio</h1>
</header>