2013-03-22 16 views
5

Come posso impostare il titolo della pagina in alcune viste e usare un titolo predefinito se non è impostato?
Io uso HAML. Qual è il modo giusto per farlo?Rails imposta il titolo della pagina in vista

Ora mi piace:

- content_for :title, "Title for specific page" 

e nel layout:

%title= h yield(:title) 

Ma come impostare questo titolo, ma se non esiste, impostare un valore di default?

risposta

8

utilizzare il metodo content_for? come descritto nel Rails API

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