【发布时间】:2012-02-05 21:36:23
【问题描述】:
我的用户(设计)模型还有姓名、城市、国家、电话成员。
在创建注册页面-我validates_presence_of city, nation, phone, name, email, :on => :create
在编辑注册页面-我validates_presence_of city, nation, phone, name, :on => :update
现在,当我在 forgot_password_page 上设置新密码时,它会询问 Devise::PasswordsController#update 中是否存在城市、国家、电话、姓名
如何处理选择性验证?
我猜应该是这样的,
validates_presence_of city, nation, phone, name, :on => :update, :if => :not_recovering_password
def not_recovering_password
# what goes here
end
【问题讨论】:
标签: ruby-on-rails validation devise