/ / Middleman: Wie bekomme ich den aktuellen Artikeltitel? - Rubin, Mittelsmann

Middleman: Wie bekomme ich den aktuellen Artikeltitel? - Rubin, Mittelsmann

Beim Generieren eines einfachen Blogs in Middleman mit der Erweiterung "Zwischenhändler-Blog" bekomme ich eine Layout-Datei, die einfach den Inhalt des Posts liefert.

Ich möchte den Titel des aktuellen Beitrags erhalten und diesen anzeigen.

Was ich gerade habe:

<% blog.articles.each do |article| %>
<%= link_to article.title, article %>
<% end %>

Dies durchläuft jeden Posttitel, obwohl nur der Inhalt des einzelnen Posts angezeigt wird. Also gibt es so etwas für die URL / Post-Titel-Eins aus


Beitrag Titel Eins Beitrag Titel Zwei Beitrag Titel Drei

"Nur der Inhalt von Posttitel 1"


Ich möchte sowas ausprobieren

<% blog.articles.each do |article| %>
<%= link_to current_article.title, article %>
<% end %>

Aber es spuckt nur zufällig zwei Seitentitel aus.

Antworten:

6 für die Antwort № 1

Wenn Sie den Titel des aktuellen Artikels drucken möchten, verwenden Sie ihn einfach <%= current_article.title %>.


1 für die Antwort № 2

Ich bin mir nicht ganz sicher, was Sie fragen. Der erste Code-Block, den Sie angegeben haben, soll jeden Artikel im Blog durchgehen und einen Link generieren, wobei der Link-Text der Titel des Artikels ist und das Ziel der Artikel. Ich würde annehmen, dass Sie einfach auf den aktuellen Link verweisen möchten Artikel, da Sie auf seiner Inhaltsseite sind.

<%= link_to current_article.title, current_article %>

Das sollte den Job erledigen.