仅在验证帐户时才会收到电子邮件

时间:2018-03-29 15:23:02

标签: ruby-on-rails ruby devise devise-confirmable

我想覆盖所说的行动:'电子邮件已被采取'在设计中

我正在构建一个应用,用户可以通过他的电子邮件邀请某人访问多个项目(待办事项,事件,文件夹等)。避免邀请表的乘法并提高可伸缩性。我的想法是创建一个只有一封电子邮件的用户。这允许应用程序的所有用户即使未注册也可以引用唯一用户(通过他的电子邮件)。而不是乘以邀请元素。 但是,基本的'设计'配置不允许此组织。 我想重做这一注册步骤。

这就是我想要做的事情:

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,但这并不是我想要做的。

有没有人试过这样做?如果是,怎么样?

0 个答案:

没有答案