= render 'layouts/breadcrumb', crumbs: [link_to(t('sites.index.title'), sites_path), @site.name, link_to(t('posts.index'), site_posts_path(@site)), @post.title.value] - dir = t("locales.#{@locale}.dir") .row .col %article.content = link_to t('posts.edit'), edit_site_post_path(@site, @post.id), class: 'btn btn-block' %table.table.table-condensed.table-responsive %thead %tr %th.text-center{ colspan: 2 }= t('.front_matter') %tbody -# TODO: Cambiar por un método que nos deje interactuar directamente con los metadatos - @post.attributes.each do |attr| - metadata = @post.send(attr) - next unless metadata.front_matter? = render("posts/attribute_ro/#{metadata.type}", post: @post, attribute: attr, metadata: metadata, site: @site, tags: all_html_tags, locale: @locale, dir: dir) -# Mostrar todo lo que no va en el front_matter (el contenido) - @post.attributes.each do |attr| - next if @post.send(attr).front_matter? %section{ id: attr, dir: dir } = @post.send(attr).to_s.html_safe