Ruby on Rails - Masthead div в application.html.erb, визуализировать на всех страницах, кроме домашней страницы?

0

Я пробовал читать guide.rubyonrails, но я не могу понять это:

У меня есть файл mesthead в моем файле application.html.erb в приложении rails 4.0. Я хочу, чтобы masthead div отображался на всех страницах, кроме главной страницы.

Спасибо за вашу помощь!

  • 1
    Почему бы вам не использовать другой макет для домашней страницы, который не содержит заголовок?
  • 0
    Спасибо за ответ geeky_sh Как мне определить другой файл, который будет использоваться в качестве макета, кроме application.html erb? Насколько я знаю application.html.erb загружается в качестве оболочки для всех страниц, созданных RoR?
Показать ещё 1 комментарий
Теги:

1 ответ

1
Лучший ответ

Вы можете обернуть его в условный оператор ruby, например

<% unless current_page?(root_url) %>
    <div>Your html code</div>
<% end %>
  • 0
    Спасибо за этот ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню