techvision/brails4

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

Summary

Maintainability
Test Coverage
.form-signin
  = simple_form_for(resource, as: resource_name, url: session_path(resource_name), :html => { :role => "form" } ) do |f|
    %h2.form-signin-heading Sign In
    .login-wrap
      = f.input :email, autofocus: true, label: false, input_html: {data: {'rule-email' => true, 'rule-required' => true}, class: 'form-control', 'required' => :true}, placeholder: 'Email Address'
      = f.input :password, label: false, input_html: {data: {'rule-required' => true}, class: 'form-control', 'required' => :true}, placeholder: 'Password'
      .submit
        - if devise_mapping.rememberable?
          .remember.checkbox
            = f.check_box :remember_me, data: {color: 'blue', skin: 'square'}
            %label{:for => 'remember'} Remember me
        = f.button :submit, 'Sign me in', class: 'btn btn-lg btn-login btn-block'
      .forget
        = render "devise/shared/links"