sudara/alonetone

View on GitHub
app/views/user_sessions/_login.html.erb

Summary

Maintainability
Test Coverage
<%= render partial: 'shared/errors', locals: { errors: @user_session.errors } %>
<%= form_with model: @user_session, data: { turbo: false }, id: 'login_form' do |f| %>
  
  <div>
    <%= f.label :login %>
    <%= f.text_field :login %>
    <%= inline_form_error(@user_session.errors[:login]) %>
  </div>

  <div>
    <%= f.label :password %>
    <%= f.password_field :password, autocomplete: 'current-password'  %>
    <%= inline_form_error(@user_session.errors[:password]) %>
  </div>

  <div>
    <%= f.submit "Come on in...", data: { turbolinks: "false" } %>
  </div>
<% end %>

<div class="forgot_password">
  <%= link_to "Forgot Your Password?", "#reset-password", class: "slide_open_href" %>
</div>

<%= form_with url: password_resets_path, data: { turbo: false }, id: 'reset-password' do |f| %>

  <label for="email">Enter the email address you signed up with</label>

  <%= f.text_field 'email' %>
  <div>
    <%= f.submit 'Send Me An Email so I can login again!'%>
  </div>
<% end %>