我有一个注册表单,要求email
,password
和password_confirmation
。我的User
模型中存在以下验证
validates :email, uniqueness: true
validates_format_of :email, :with => /\A[^@\s]+@([^@\s]+\.)+[^@\s]+\z/
validates :password, confirmation: true, length: { minimum: 6 }, allow_nil:
当password
和password_confirmation
不匹配时,会出现2次提示。
我发现link_to :confirm displays popup twice但它引用了Rails 3,并且没有一个解决方案适用于Rails 4.如何确保只提示1个?
仅在密码不匹配时显示2个提示,而在电子邮件无效或密码太短时则不显示。