我剛剛將devise_invitable添加到應用中,並且設備的工作實現已經就位。Devise_invitable刪除與邀請者相關聯的記錄(用戶has_one配置文件)
邀請過程本身一切正常(電子郵件發送,新用戶可以點擊鏈接和設置密碼等)。
的問題是邀請,一個User
,有一個相關的Profile
,當邀請擊中「發送邀請」按鈕,將被刪除。
任何人都有任何想法,爲什麼邀請過程會在邀請者上覈對一個關聯的對象?我將嘗試通過devise_invitable代碼來追蹤這一點,但是如果以前有人遇到過這個問題,或者知道設計代碼中的問題可能出在哪裏,這將是一件好事。
的User
:
has_one :profile, :inverse_of => :user, :dependent => :destroy
的Profile
belongs_to :user, :inverse_of => :profile