Rails的validates_confirmation_of

时间:2010-08-02 05:55:41

标签: ruby-on-rails validation

我正在尝试创建一个注册表单(仅用于练习)并且看到rails的这个方法并且想要使用它。但是,我对如何使用它感到很困惑。我有字段,其中每个字段对应于数据库中的属性。就像我一样 text_field_tag(:username)和我的模型有t.string:username。对于密码确认,我在模型中有密码属性,但我没有确认属性。我想知道我应该怎么做才能让Rails检查正确的字段。我应该如何命名确认字段? 它只是password_confirmation吗?这是按惯例发生的吗?有人可以详细说明这个功能吗?

2 个答案:

答案 0 :(得分:1)

是_confirmation是一个可以覆盖的约定添加

attr_accessor :password_confirmation

给你的模特。

答案 1 :(得分:0)

“确认”字段未存储在数据库中。

字段名称​​ password_confirmationhttp://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#M001395