【发布时间】:2016-10-21 11:39:15
【问题描述】:
基本上我所拥有的是用户是在预订时创建的(根据他们的预订详细信息),但他们必须勾选一个选项才能在网站上实际拥有一个帐户。后一种类型的用户需要确认电子邮件,但前一种 - 不需要。
如何忽略某个模型属性没有动态确认用户?
【问题讨论】:
标签: ruby-on-rails devise devise-confirmable
基本上我所拥有的是用户是在预订时创建的(根据他们的预订详细信息),但他们必须勾选一个选项才能在网站上实际拥有一个帐户。后一种类型的用户需要确认电子邮件,但前一种 - 不需要。
如何忽略某个模型属性没有动态确认用户?
【问题讨论】:
标签: ruby-on-rails devise devise-confirmable
您可以使用可确认模块中的skip_confirmation_notification!。
这将创建用户,但不会向他们发送确认电子邮件。仍然需要确认用户才能成为设计用户,但您仍然可以使用 user.confirmation_token 检索用户,这将是一个唯一令牌(已确认用户为 NULL),或者 user.confirmed_at 为 NULL非确认,因为确认时添加日期。
【讨论】: