Allow controller to override page name for breadcrumbs.
[arvados.git] / apps / workbench / app / views / application / _breadcrumbs.html.erb
1 <ul class="breadcrumb">
2   <li>
3     <%= link_to((Rails.configuration.site_name rescue Rails.application.class.parent_name), '/') %>
4     <span class="divider">/</span>
5   </li>
6   <% if params[:action] == 'index' %>
7     <li class="active">
8       <%= controller.model_class.to_s.pluralize.underscore.gsub '_', ' ' %>
9     </li>
10   <% else %>
11     <li><%= link_to(
12             controller.model_class.to_s.pluralize.underscore.gsub('_', ' '),
13             url_for({controller: params[:controller]})) %>
14       <span class="divider">/</span>
15     </li>
16     <li class="active">
17       <%= render partial: 'breadcrumb_page_name' %>
18     </li>
19   <% end %>
20 </ul>