在我的应用我有唱歌了用户的方式有两种:有条件的密码验证Rails中
- 注册形式
- Facebook连接
在我们存储信息到数据库中左右逢源,但只是在第一个想要我们想要存储密码。
我有一些密码相关的验证,我想为第一种用户注册方式执行,但我不希望它发生在第二个。在Rails中这样做的适当和安全的方式是什么?
我的第一种方法是为用户对象创建一个名为password_optional
的属性,并在验证中使用该属性进行条件验证,但我不确定如何将该属性默认设置为false或将其设置为false用户正在使用表单注册。
marcgg我认为第二种方法是我正在寻找,但到底是什么not_facebook?何时/应该在哪里设置? – Nobita 2012-02-02 17:27:09