Avant Rails 3 J'ai utilisé pour définir une variable d'instance de titre dans mes actions de contrôleur, puis utiliser <% = @ title%> dans mes dispositions.Quel est le meilleur endroit pour définir le titre dans Rails?
Mais dans Rails 3, ils ont inclus une méthode d'assistance
def title(page_title)
@content_for_title = page_title.to_s
end
et dans le erb application.html
<title><%= yield(:title) %></title>
Cela nous oblige à mettre le titre dans les modèles de vue. Y a-t-il des avantages à le faire de cette façon?