【发布时间】:2012-04-24 10:18:07
【问题描述】:
我刚刚将 devise_invitable 添加到一个应用程序中,该应用程序已经实施了设计。
邀请过程本身一切正常(电子邮件已发送,新用户可以点击链接并设置密码等)。
问题是 inviter,User,有一个关联的 Profile,当邀请者点击 '发送邀请' 按钮时,该 Profile 会被删除.
任何人都知道为什么邀请过程会在邀请者上对相关对象进行核攻击?我将尝试通过 devise_invitable 代码跟踪这一点,但最好知道是否有人以前遇到过这个问题,或者知道问题可能出在 devise 的代码中的哪个位置。
User:
has_one :profile, :inverse_of => :user, :dependent => :destroy
Profile
belongs_to :user, :inverse_of => :profile
【问题讨论】: