Frage Schienen legen den Seitentitel in der Ansicht fest


Wie kann ich den Seitentitel in einigen Ansichten festlegen und einen Standardtitel verwenden, wenn dieser nicht festgelegt ist?
Ich benutze HAML. Was ist der richtige Weg?

Jetzt mag ich:

- content_for :title, "Title for specific page"

und im Layout:

%title= h yield(:title)

Aber wie wird dieser Titel gesetzt, aber wenn er nicht existiert, einen Standardwert setzen?


5
2018-03-22 14:50


Ursprung


Antworten:


Benutze die content_for? Methode wie in der beschrieben Schienen API

content_for?(:title) ? yield(:title) : "default title"

8
2018-03-22 14:54