我有validates_presence_of :email
我的User
模型。我的用户模型还有一个布尔member
列,用于确定用户是会员还是普通用户。
普通用户无需电子邮件即可注册。但是当他们注册会员帐户时,他们需要提供电子邮件。
问题是当用户注册为普通用户时,验证将触发声明:email
为空白。我该怎么做?
如果验证也命名了范围,那就太棒了。
我有validates_presence_of :email
我的User
模型。我的用户模型还有一个布尔member
列,用于确定用户是会员还是普通用户。
普通用户无需电子邮件即可注册。但是当他们注册会员帐户时,他们需要提供电子邮件。
问题是当用户注册为普通用户时,验证将触发声明:email
为空白。我该怎么做?
如果验证也命名了范围,那就太棒了。