AngularJS和Rails实时验证

时间:2015-08-12 14:20:32

标签: ruby-on-rails angularjs

在我的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进行用户的实时验证吗?

1 个答案:

答案 0 :(得分:1)

如果您想要对您的字段进行实时验证,您必须使用AngularJS验证器。当您提交表单时,将调用这些ruby验证器。