@eldar_web

Как в Ruby on Rails проекте дать возможность ничего не удалять?

Стоит задача, чтобы на сайте не дали возможность ничего не удалять из БД, а чисто пометить как удаленный.
Как можно решить эту проблему простым образом ?
  • Вопрос задан
  • 234 просмотра
Решения вопроса 2
badcluster
@badcluster
Помечать запись, как :deleted => true. А затем пользоваться scope :active, -> { where(deleted: false) }
Ответ написан
Комментировать
Можно использовать гем — https://github.com/rubysherpas/paranoia . Либо реализовать самому, как предложил badcluster.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы