ВОПРОС: Для производства, что было бы эффективным условным заявлением, чтобы скрыть определенные элементы макета (navbar/footer) на root_path?Для производства, что было бы эффективным условным заявлением, чтобы скрыть некоторые элементы макета (navbar/footer) на root_path?
Я разместил аналогичный вопрос here. Прошу прощения, если это кажется дублируется, но этот вопрос отличается тем, что я конкретно хочу условный оператор, чтобы удалить часть макета (а не весь файл)
Я надеюсь, что все это имеет смысл, имея дело с нубом здесь
Я пробовал:
if current_page?(root_path)
# your html
end
application.html.erb (обновленную версию ниже)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="">
<!--Google Fonts-->
<link href="https://fonts.googleapis.com/css?family=Quicksand|Raleway:600" rel="stylesheet">
<%= stylesheet_link_tag 'application', media: 'all' %>
<%= javascript_include_tag 'application' %
<%= csrf_meta_tags %>
</head>
<body>
<!--Navbar/Footer-->
<% if current_page?(root_path) %>
#NAVBAR
#FOOTER
<% end %>**
<!--Javascript-->
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"> </script>
</body>
</html>
UPDA Ted application.html.erb
<% if current_page?(root_path) %>
<body>
<div class="container">
<div class="content">
<%= yield %>
</div>
</div>
</body>
<% else %>
<body>
<!--Header-->
<%= render 'shared/header' %>
<!--Content-->
<div class="container">
<div class="content">
<%= yield %>
</div>
</div>
<!--Footer-->
<%= render 'shared/footer' %>
</body>
<% end %>
Добавить Navbar в приложение/просмотров/общий/header.html.erb
Добавить колонтитула в приложение/просмотров/общий/footer.html.erb
Что вы пробовали? (то есть, что вы узнали из ответа на ваш другой вопрос)? :) –
Показать ваше приложение.html.erb – luissimo