我想覆盖所说的行动:'电子邮件已被采取'在设计中
我正在构建一个应用,用户可以通过他的电子邮件邀请某人访问多个项目(待办事项,事件,文件夹等)。避免邀请表的乘法并提高可伸缩性。我的想法是创建一个只有一封电子邮件的用户。这允许应用程序的所有用户即使未注册也可以引用唯一用户(通过他的电子邮件)。而不是乘以邀请元素。 但是,基本的'设计'配置不允许此组织。 我想重做这一注册步骤。
这就是我想要做的事情:
if this mail was already been taken
if the account related has already confirmed his email
notice = 'Email is already taken'
else
send a confirmation on the mail
end
else
Create User
end
我已经咨询了宝石Devise_invitable,但这并不是我想要做的。
有没有人试过这样做?如果是,怎么样?