Shows min password length on edit password view.

This commit is contained in:
Katee
2014-12-15 19:52:58 -05:00
parent bf30ddddc0
commit 607bf70674
3 changed files with 8 additions and 1 deletions

View File

@@ -23,6 +23,10 @@ class Devise::PasswordsController < DeviseController
# GET /resource/password/edit?reset_password_token=abcdef
def edit
self.resource = resource_class.new
@validatable = devise_mapping.validatable?
if @validatable
@minimum_password_length = resource_class.password_length.min
end
resource.reset_password_token = params[:reset_password_token]
end

View File

@@ -6,6 +6,9 @@
<div class="field">
<%= f.label :password, "New password" %><br />
<% if @validatable %>
<em>(<%= @minimum_password_length %> characters minimum)</em>
<% end %><br />
<%= f.password_field :password, autofocus: true, autocomplete: "off" %>
</div>

View File

@@ -7,7 +7,7 @@
<%= f.full_error :reset_password_token %>
<div class="form-inputs">
<%= f.input :password, label: "New password", required: true, autofocus: true %>
<%= f.input :password, label: "New password", required: true, hint: ("#{@minimum_password_length} characters minimum" if @validatable) %>
<%= f.input :password_confirmation, label: "Confirm your new password", required: true %>
</div>