如何在RoR中验证用户输入?

时间:2009-12-26 11:44:47

标签: ruby-on-rails ruby validation

我知道RoR可以在模型中进行验证。但我想在视图中确认用户的密码。我的意思是,它显示两个文本字段供用户输入密码两次以确保用户输入正确的密码,但在数据库中我只存储一个值。我怎样才能在RoR中处理它?<​​/ p>

1 个答案:

答案 0 :(得分:7)

在您的模型中执行:

validates_confirmation_of :password

在您的视图中执行:

<%= form.password_field :password %>
<%= form.password_field :password_confirmation %>

这是使用内置的rails确认验证。它将为您添加虚拟访问器。