Rails - 如何对电子邮件使用'has_secure_password'技术

时间:2013-04-12 08:10:47

标签: ruby-on-rails-3.1

Rails 3.1.0 - Ruby 1.8.6

我正在尝试创建一个注册页面。我遇到了这个'has_secure_password',它基本上为你提供了两次输入密码的魔法,并检查它们是否正确。

我也想使用这种技术检查电子邮件地址。如果不可能,我最简单的方法是让用户两次输入他们的电子邮件并检查它们是否匹配?

请帮忙。我是铁杆菜鸟。

谢谢

1 个答案:

答案 0 :(得分:0)

Rails内置validates_confirmation_of验证。如果你的模型有

class User < ActiveRecord::Base
   attr_accessor :email_confirmation
   validates_confirmation_of :email
end

然后,您只需要在表单中使用电子邮件确认文本字段,rails将检查它们是否匹配。