0
嘿,我試圖找到一種方法來避免記錄提取問題,當用戶被刪除。如何避免在刪除用戶帳戶後記錄提取問題
我得到了一個posts table
和comments table
,兩個都參考user_id
。如果我刪除用戶,當each-method從帖子或評論表中提取數據時,它會給我一個錯誤頁面。
感謝您的建議!
嘿,我試圖找到一種方法來避免記錄提取問題,當用戶被刪除。如何避免在刪除用戶帳戶後記錄提取問題
我得到了一個posts table
和comments table
,兩個都參考user_id
。如果我刪除用戶,當each-method從帖子或評論表中提取數據時,它會給我一個錯誤頁面。
感謝您的建議!
如果添加行這樣
has_many :posts, :dependent => :destroy
has_many :comments, :dependent => :destroy
到用戶模式,所有信息和評論將與刪除用戶刪除。如果你想保留帖子,你可以不刪除用戶記錄設置一些不活動的標誌,或創建一個特殊的「刪除用戶」,並將所有孤立的帖子和評論固定到該用戶。
偉大的thx。不活躍的角色聽起來很有趣是的,我想保留用戶的帖子和評論。你也有任何建議嗎? – daniel 2011-01-22 14:52:50