vincenttian/61A-Lab-Assistant

View on GitHub
app/views/devise/sessions/new.html.erb

Summary

Maintainability
Test Coverage
<nav class="navbar-collapse bs-navbar-collapse" role="navigation">
    <ul class="nav navbar-nav"> 
      <li> 
        <a href="/">CS61A/B/C Lab Assistant Home</a>    
      </li>
    </ul>
    <ul class="nav navbar-nav navbar-right"> 
      <li>
        <a href="/admins/sign_in">Admin Login</a>
      </li>
      <li>
        <a href="/teaching_assistants/sign_in">TA Login</a>
      </li>
      <li>
        <a href="/lab_assistants/sign_in">LA Login</a>
      </li>
    </ul>
</nav>
<br><br><br><br>
<div class="row">
  <div class="border-form-div">
    <h2> <%= resource.class.name.split(/(?=[A-Z])/).join(" ") %> Log In</h2>

    <%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
      <div class="field">
        <%= f.label :email %><br />
        <%= f.email_field :email, autofocus: true %>
      </div>

      <div class="field">
        <%= f.label :password %><br />
        <%= f.password_field :password, autocomplete: "off" %>
      </div>

      <% if devise_mapping.rememberable? -%>
        <div class="field">
          <%= f.check_box :remember_me %>
          <%= f.label :remember_me %>
        </div>
      <% end -%>

      <div class="actions">
        <%= f.submit "Log in" %>
      </div>
    <% end %>
  </div>
</div>
<%= render "devise/shared/links" %>