Это действительно ваше дело и то, что лучше всего подходит для вашего приложения.Дело не в том, что такое стандарт Rails, а что такое веб-стандарт.Что бы вы ожидали, если бы вы удалили свою учетную запись, и вы были пользователем вашего приложения?Вот несколько вариантов:
- Пометить учетную запись как неактивную, сохранить имя пользователя и минимальный профиль.
- Удалить учетную запись пользователя, но связать все связанные объекты с анонимным'или' удаленного пользователя '.
- Удалите всю связанную информацию.
Помните, что то, как вы решите действовать, также может зависеть от Условий обслуживания, которые должны выполнять ваши пользователисогласен при использовании сайта.Если у вас есть право хранить их содержимое, вы можете хранить связанную информацию, но было бы неплохо удалить их имена и личную информацию.Вероятно, лучше проконсультироваться с юристом о количестве данных, которые вы можете хранить.Если у вас есть свобода управления данными, я бы сказал, что радует ваших пользователей.