Bo ja najwyraźniej tego nie rozumiem, w modelu Category mam linijkę
has_many :subcategories, dependent: :destroy i na zdrowy chłopski rozum po usunięciu Category wszystkie Subcategory też powinny zniknąć. tymczasem one sobie zostają jak gdyby nigdy nic. jak to naprawić…?
Usuwasz kategorie metodą delete czy destroy ? Ponieważ tylko metoda destroy spowoduje usuniecie relacji oznaczonych jako dependent: :destroy
o to chodziło:) thx