songtianlun
cf76756f55
- Implement users index action in UsersController - Create view for displaying all users with gravatar - Update header to link to users index - Add styles for user list display This commit introduces a new feature that allows logged-in users to view a list of all registered users. It includes necessary controller actions, view templates, and styling to improve the user interface.
42 lines
1.5 KiB
Plaintext
42 lines
1.5 KiB
Plaintext
<header class="navbar navbar-fixed-top navbar-inverse">
|
|
<div class="container">
|
|
<%= link_to "sample app", root_url, id: "logo" %>
|
|
<nav>
|
|
<div class="navbar-header">
|
|
<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>
|
|
<ul class="nav navbar-nav navbar-right collapse navbar-collapse"
|
|
id="bs-example-navbar-collapse-1">
|
|
<li><%= link_to "Home", root_url %></li>
|
|
<li><%= link_to "Help", help_url %></li>
|
|
<% if logged_in? %>
|
|
<li><%= link_to "Users", users_path %></li>
|
|
<li class="dropdown">
|
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
|
Account <b class="caret"></b>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li><%= link_to "Profile", current_user %></li>
|
|
<li><%= link_to "Settings", edit_user_path(current_user) %></li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<%= link_to "Log out", logout_path, data: { turbo_method: :delete } %>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<% else %>
|
|
<li><%= link_to "Log in", login_path %></li>
|
|
<% end %>
|
|
</ul>
|
|
</nav>
|
|
</div>
|
|
|
|
</header> |