我不想在用戶刪除他的帳戶時通知管理員。我的想法是使用before_destroy驗證從模型中發送電子郵件。Rails devise before_destroy用戶
這可能是在控制器中做得更好,但我不想爲設計控制器子類化,因爲我認爲我可能會破壞某些東西。
問題是模型無法訪問current_user,這是我第一次想到如何「獲取」相應的用戶帳戶。但是模型必須知道哪個用戶帳戶被銷燬了,對嗎?所以必須傳遞某種變量。
我已經看着github上的設計控制器,它似乎像一切都使用「資源」完成。
我想不通的最後一部分,我怎麼能訪問ID /或用戶對象?
使用觀察者。如果發生破壞,請發送電子郵件。 – sircapsalot
我不明白。如果用戶正在刪除自己的帳戶,那麼您已經*認識*當前用戶 - 這是正在被刪除的用戶模型對象。 –
這意味着它是「自我」beeing摧毀?所以我可以說「self.id」來獲取用戶的ID? – Linus