Проблема с Dynami c page <title></title> в Ruby на Rails - PullRequest
0 голосов
/ 24 марта 2020

Следуя инструкциям, изложенным здесь: Rails: Как изменить заголовок страницы?

Я пытаюсь использовать: <h1><%= content_for(:title, "Title for specific page") %></h1>

Пока мой заголовок страницы успешно обновляется: <title>Title for specific page</title>

В моем исходном коде теги <h1> пусты: <h1></h1>

Есть идеи, что я делаю неправильно?

1 Ответ

3 голосов
/ 24 марта 2020

content_for не предназначен для отображения данных «на месте», он возвращает nil. Вместо этого вы можете определить свой заголовок в контроллере и повторно использовать его в представлении, например:

@title = 'Title for specific page'

и иметь на ваш взгляд:

<% content_for :title, @title %>
<h1><%= @title %></h1>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...