It really is up to you and what works best for your application. It is not a question of what the Rails standard is what the web standard is. What would you expect if you deleted your account and you were a user of your application? Here are a few options:
- Mark the account as inactive, save the username and minimum profile.
- Delete the user account, but associate all related objects with the anonymous or remote user account.
- Delete all related information.
, , , , . , , . , , . , , , .