a拥有一个由其他开发人员在RoR上构建的网站的客户端,该网站使用设计进行用户身份验证和注册。
该网站允许用户注册,然后向他们发送确认电子邮件,当他们确认他们的电子邮件,然后他们可以登录,但他们无法看到内容,直到他们被批准看到它。
我的客户要求我不允许用户登录,直到发生两件事:他们确认他们的电子邮件,他(我的客户)批准他们查看内容。
我试过添加active_for_authentication吗?对于用户模型并返回true或false deppending如果它们是否被批准,但是像devise说的文档那样:方法active_for_authentication?被其他模块覆盖,如确认。
如何使用设计执行这两个验证?
感谢您的帮助