Ich habe derzeit eine normale Navbar, aber meine Links beginnen zu groß, um ohne ein Dropdown zu halten. Ich möchte zwei Links zusammenbringen und sie zum Dropdown-Menü machen. Dies sollte einige einfache Punkte für jemanden sein. Hier ist ein Screenshot und etwas Code. Ich würde gerne sent messages
und scheduled messages
zusammenbringen, um ein Dropdown zu sein.Bootstrap Drowdown für Navbar
Navbar.
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<%= link_to 'Tulip Time Text', root_path, class: "navbar-brand", id: "logo", title: 'Send a Message' %>
</div>
<ul class="nav navbar-nav navbar-left">
<li><%= link_to 'Numbers', people_path, title: 'Subscribers' %></li>
<li><%= link_to 'Sent Messages', messages_path, title: 'Received' %></li>
<li><%= link_to 'Scheduled Messages', scheduled_message_path, title: 'To Be Sent' %></li>
<li><%= link_to 'Statistics', subscribed_num_path, title: 'Total Number of Subscribers' %></li>
</ul>
<ul class="nav navbar-right col-md-4">
<% if current_user %>
<li class="col-md-8 user-name">
<%= link_to ('<i class="fa fa-user"></i> ' + truncate(current_user.email, length: 25)).html_safe,
edit_user_password_path, title: 'Edit Profile' %>
</li>
<li class="col-md-3 logout"><%= link_to('Logout', destroy_user_session_path,
class: 'btn btn-xs btn-danger', title: 'Logout', :method => :delete) %></li>
<% else %>
<li class="col-md-4 pull-right">
<%= link_to('Sign In', new_user_session_path, class: 'btn btn-primary', title: 'Sign In') %>
</li>
<% end %>
</ul>