Макет Rails показывает только HTML на главной странице - PullRequest
0 голосов
/ 25 января 2012

Я хочу показать HTML-код в своем макете только на главной странице.

Код в макете:

<% if current_url = root_path %>
Sometxt
<% end %>

Но он появляется не только на главной странице, но и /example

1 Ответ

2 голосов
/ 25 января 2012
<% if current_url = root_path %>

Это всегда будет возвращать true, поскольку это назначение.Вам нужно двойное равенство.

<% if current_url == root_path %>

current_url тоже не метод, вы хотите использовать request.path.

<% if request.path == root_path %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...