确认属性
当你有两个应该收到完全相同内容的文本字段时,你应该使用此选项。例如,你可能想要确认电子邮件地址或密码。此验证创建一个虚拟属性,其名称是必须通过附加 _confirmation
确认的字段的名称。
class Person < ApplicationRecord
validates :email, confirmation: true
end
注意仅当 email_confirmation
不为零时才执行此检查。
要确认,请确保为确认属性添加状态检查。
class Person < ApplicationRecord
validates :email, confirmation: true
validates :email_confirmation, presence: true
end