在我的Ruby on Rails应用程序中,我已经设置了一个用户注册/登录系统,该系统在类中有一些验证(用于注册用户)。
class User < ActiveRecord::Base
# Put the email downcase before save the User
before_save {self.email = email.downcase}
# Confirmation of the password before save
validates_confirmation_of :password
has_secure_password
validates :first_name, :last_name,
presence: true,
format:{ without: /\s/ }
validates :email, uniqueness: true,
format:{
with: /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i
}
def to_s
"#{first_name} #{last_name}"
end
end
在这个应用程序中我也使用AngularJS,问题是,我可以在注册期间使用AngularJS进行用户的实时验证吗?
答案 0 :(得分:1)
如果您想要对您的字段进行实时验证,您必须使用AngularJS验证器。当您提交表单时,将调用这些ruby验证器。