我正在尝试创建一个注册表单(仅用于练习)并且看到rails的这个方法并且想要使用它。但是,我对如何使用它感到很困惑。我有字段,其中每个字段对应于数据库中的属性。就像我一样 text_field_tag(:username)和我的模型有t.string:username。对于密码确认,我在模型中有密码属性,但我没有确认属性。我想知道我应该怎么做才能让Rails检查正确的字段。我应该如何命名确认字段? 它只是password_confirmation吗?这是按惯例发生的吗?有人可以详细说明这个功能吗?
答案 0 :(得分:1)
是_confirmation是一个可以覆盖的约定添加
attr_accessor :password_confirmation
给你的模特。
答案 1 :(得分:0)
“确认”字段未存储在数据库中。
字段名称 仅password_confirmation
:http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#M001395