app/views/shared/_nav.html.erb
<nav class="navbar <%= navbar_expand_class %> navbar-custom<%= " navbar-mini" if local_assigns[:mini_nav] %>">
<div class="container">
<%= navbar_image_link %>
<%= on_test_link %>
<%= locale_switcher_buttons %>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse justify-content-end" id="navbarNavDropdown">
<ul class="navbar-nav nowrap">
<%= render 'shared/common_nav_bar_menus' %>
<% if user_signed_in? %>
<li class="nav-item">
<%= link_to t('nav.sign_out'), destroy_user_session_path, method: :delete, class: 'nav-link' %>
</li>
<% else %>
<% if local_assigns[:mini_nav] %>
<li class="nav-item">
<%= link_to t('nav.sign_in'), new_user_session_path, class: 'nav-link' %>
</li>
<% else %>
<span class="nav-lozenge my-3px">
<li class="nav-item">
<%= link_to t('nav.enrol'), enrol_path, class: 'nav-link' %>
<%= link_to t('nav.sign_in'), new_user_session_path, class: 'btn btn-sm' %>
</li>
</span>
<% end %>
<% end %>
</ul>
</div>
</div>
</nav>