/
_edit_form.html.erb
70 lines (65 loc) · 2.24 KB
/
_edit_form.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<%= form_for(resource, as: resource_name,
url: registration_path(resource_name), html: { method: :put }) do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>
<div class="row">
<div class="col-12 col-md-6">
<div class="form-group">
<%= f.label :first_name %><br/>
<%= f.text_field :first_name, autofocus: true, class: 'form-control' %>
</div>
</div>
<div class="col-12 col-md-6">
<div class="form-group">
<%= f.label :last_name %><br/>
<%= f.text_field :last_name, class: 'form-control' %>
</div>
</div>
</div>
<div class="row">
<div class="col-12 col-md-6">
<%= f.label :email %>
<div class="form-group">
<%= f.email_field :email, autocomplete: 'email', class: 'form-control' %>
</div>
<% if devise_mapping.confirmable? && resource.pending_reconfirmation? %>
<div><%= t('waiting_confirmation_for') %>: <%= resource.unconfirmed_email %></div>
<% end %>
</div>
<div class="col-12 col-md-6">
<div class="form-group">
<%= f.label :current_password %>
<%= f.password_field :current_password, autocomplete: 'current-password', class: 'form-control' %>
</div>
</div>
</div>
<div class="row">
<a class="btn btn-link"
data-toggle="collapse"
href="#newPassword"
role="button"
aria-expanded="false"
aria-controls="newPassword">
Set a new password
</a>
</div>
<div class="collapse" id="newPassword">
<% if @minimum_password_length %>
<em>(<%= "#{@minimum_password_length} #{t('min_char')}" %>)</em>
<% end %>
<div class="row">
<div class="col-12 col-md-6">
<div class="form-group">
<%= f.label :password %> <br/>
<%= f.password_field :password, autocomplete: "new-password", class: 'form-control' %>
</div>
</div>
<div class="col-12 col-md-6">
<div class="form-group">
<%= f.label :password_confirmation %><br/>
<%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %>
</div>
</div>
</div>
</div>
<%= f.submit t('update'), class: 'btn btn-primary btn-block' %>
<% end %>