两种形式冲突

时间:2011-11-30 23:30:51

标签: ruby-on-rails-3

在更新用户表单中,我想从表单的其余部分拆分密码。

在用户模型中我验证它。

我想要

表1

  User infos fields

表格2

password and confirm fields.

在php中我会做一些事情,如果帖子密码为空,请忽略它。

有类似

的东西
if :password 
    do validation
end

我需要模型部分,其余部分。

只需要了解如何在模型中拆分验证或如何实现此目的。

1 个答案:

答案 0 :(得分:1)

我希望我明白了你

class User << AR
  validates :password, 
     :lenght => {:between => 3..20}, 
     :confirmation => true,
     :if => Proc.new { self.password }
end