linguisticexplorer/Linguistic-Explorer

View on GitHub
app/views/users/registrations/edit.html.erb

Summary

Maintainability
Test Coverage
<% page_heading "Edit registration information" %>

<h2>Edit <%= resource_name.to_s.humanize %></h2>

<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put, :class => "form-horizontal" }) do |f| %>
  <%= devise_error_messages! %>

  <div class="control-group">
    <%= f.label :email, :class => "control-label" %>
    <div class="controls text-adjust">
      <%= resource.email %>
    </div>
  </div>

  <div class="control-group">
    <%= f.label :name, :class => "control-label" %>
    <div class="controls text-adjust">
      <%= f.text_field :name %>
    </div>
  </div>

  <h2>Change your password:</h2>
  <div class="control-group">
    <%= f.label :current_password, :class => "control-label" %>
    <div class="controls text-adjust">
      <%= f.password_field :current_password %>
      <br /><span class="italic blue">(we need your current password to confirm your changes)</span>
    </div>
  </div>

  <div class="control-group">
    <%= f.label :password, :class => "control-label" %>
    <div class="controls text-adjust">
      <%= f.password_field :password %>
      <br /> <span class="italic blue">(leave blank if you don't want to change it)</span>
    </div>
  </div>

  <div class="control-group">
    <%= f.label :password_confirmation, :class => "control-label" %>
    <div class="controls text-adjust">
      <%= f.password_field :password_confirmation %>
    </div>
  </div>

  <div class="control-group">
    <div class="controls">
      <%= f.submit "Update", :class => "btn" %>
    </div>
  </div>

<h3>Cancel my account</h3>

<div class="control-group">
  <%= label_tag "cancel-account", "Unhappy?", :class => "control-label" %>
  <div class="controls">
    <%= link_to "Cancel my account", registration_path(resource_name), :confirm => "Are you sure?", :method => :delete, :class => "btn btn-danger", :id => "cancel-account" %>
  </div>
</div>

<% end %>
<%= link_to "Back", :back %>