Настройка тегов в Middleman

Для начала создадим partial source/layouts/_tags.erb для форматирования списка тегов ссылками:

<%
    links = []
    tags.each do |tag|
        links.push( link_to tag, tag_path(tag) )
    end
%>
<%= links.join(", ") %>

Теперь в шаблонах, где нам нужен список тегов добавляем, созданный нами partial.

Например на странице статьи блога, добавляем в нужном месте следующее:

<%= partial("tags", :locals => { :tags => current_article.tags })  %>

Не забываем передать переменные тегов.


Опубликовано: Март 6, 2015 ~ middleman, ruby