Rails - Установка заголовка в макете из переменной экземпляра (контроллер или представление?) - PullRequest
1 голос
/ 13 марта 2012

Допустим, у меня есть что-то вроде этого в макете приложения:

<title> <%= @page_title | MyPage </title>

Мне интересно, где лучше установить эту переменную экземпляра. В действии контроллер или в представлении ? Это имеет значение вообще? Я прошу как по производительности, так и по ближайшему MVC, как это сделать.

Ответы [ 2 ]

3 голосов
/ 13 марта 2012

Rails поощряет использование content_for в ваших представлениях для передачи такого рода контента. Однако другие могут лучше понять, насколько эффективен этот подход.

0 голосов
/ 13 марта 2012

Я рекомендую вам использовать мета-теги gem . Вы можете легко установить заголовок set_meta_tags :title => 'Member Login' и другие параметры SEO, такие как мета и т. Д.

...