• Как в Ruby on Rails убрать (unscoped) скоупы у всех связанных?

    @Fusion23
    Я бы посоветовал никогда не использовать default_scope, это может принести еще кучу проблем в будущем при масштабировании, увлечения сложности поведения модели и пр., а по-крайней мере создать концерн со скоупомами :undeleted, :deleted, и подгружать уже объекты используя необходимые скоупы. Для удобства подгрузки объектов в контроллерах могу порекомендовать гем has_scope https://github.com/plataformatec/has_scope где по умолчанию можно задать применять скоуп :undeleted, и в целом управлять поведениями всех скоупов)
    Ответ написан
    Комментировать