Как мне написать условное выражение, чтобы проверить, на какой странице я нахожусь в Rails? - PullRequest
2 голосов
/ 07 марта 2011

Я бы не хотел показывать заголовок в моем приложении rails, если пользователь находится на домашней странице.Прямо сейчас заголовок отображается в этой строке в application.html.erb:

<%= render('layouts/header') %>

Что я хотел бы сделать, это поставить условие, чтобы оно не отображалось, если я включендомашняя страницаЯ думаю, что это должно быть что-то вроде:

<%= render('layouts/header') if not @homepage %>

, где я установил для @homepage значение true в контроллере для домашней страницы.Имеет ли этот подход смысл в рамках рельсов?

1 Ответ

5 голосов
/ 07 марта 2011

Есть несколько способов сделать это, самый простой из них:

<%= render('layouts/header') unless params[:controller] == 'homepage' %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...