Rails 5&Devise:最小密码长度不起作用
我正在使用Rails 5&Devise和初始化器/ devise.rb:
config.password_length = 6..128
注册/ new.html.erb:
{:class => "col s12 form-text", autocomplete: "off"}, validate: true) do |f| %> "validate", :placeholder => "Robin Smith", :required => true %> "validate", :required => true, placeholder: " " %> "validate", :required => true, placeholder: " " %> "waves-effect waves-light btn-flat", :value => "Join Now" %>
和路线:
resources :users devise_for :users, path: '', path_names: { sign_up: 'register', sign_in: 'login', sign_out: 'logout'}
User.rb:
class User true validates_format_of :email,:with => Devise::email_regexp
由于某种原因,用户仍然可以设置0-5个字符的密码。