【发布时间】:2013-05-27 12:57:35
【问题描述】:
我想邀请用户参加我数据库中的不同活动,我的用户模型是通过设计管理的。
使用 devise_invitable 显然每次我想邀请用户时都会创建一条新记录,或者如果通过电子邮件识别的用户已经存在,我会收到错误消息。在我的用例中,两者都是一个问题,因为用户应该根据这些邀请(已经处理过)访问事件,并且用户可能会使用不同的电子邮件地址注册不同的事件,但仍然应该是一个帐户。
那么有没有办法说服 devise_invitable 在邀请时不要创建新用户帐户,但只有在接受邀请且没有登录用户时才创建新用户帐户?
【问题讨论】:
标签: ruby-on-rails-3 devise invitation devise-invitable