app/views/layouts/_navbar.html.erb
<nav class="navbar navbar-inverse" role="navigation">
<div class="container-fluid">
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="navbar-header">
<a class="navbar-brand" href="/">
<%= image_tag "logo.svg" %>
</a>
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <!-- Add collapse in class -->
<ul class="nav navbar-nav navbar-right">
<% if user_signed_in? %>
<div class="navbar-text">Bem vindo <%= current_user.name %>!</div>
<li class="dropdown">
<% if current_user.has_role? :employee %>
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><b>Gerenciar</b>
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><%= link_to 'Funcionários', employees_url if current_user.has_role? :manager %></li>
<li><%= link_to 'Categorias de Serviços', service_categories_url if current_user.has_role? :manager %></li>
<li><%= link_to 'Serviços Prestados', services_url if current_user.has_role? :employee %></li>
</ul>
<% end %>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><b>Minha Conta</b>
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><%= link_to 'Sair', destroy_user_session_url, method: :delete %></li>
</ul>
</li>
<% else %>
<%= render 'layouts/login_form' %>
<% end %>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>