我想为用户注册添加一个邀请码要求。IE。除了要求他们指定电子邮件/密码组合之外,我还想要一个附加字段:invite_code。这是一个临时修复,以便不需要的用户在给定的 Alpha 期间无法登录。
我很困惑,因为 Devise 没有添加控制器。我对虚拟属性的概念有点熟悉,让我印象深刻的是,我可以在模型中添加一个 :invite_code,然后现在只需硬编码一个步骤,它说邀请码现在必须等于 12345 或其他任何值。
这对设计身份验证有意义吗?我该如何从适当的 Rails 宁静的方法中解决这个问题?
非常感谢你。