модель a:
has_many :b, :dependent => :delete_all
модель b:
belongs_to :a
belongs_to :c
модель c:
has_many :b
Когда я удаляю a, мне также хотелось бы удалить детей b's, чтобы они удалялись из любого c's, который может ссылаться на них. Однако вышеуказанное не работает. Я был бы признателен за любую помощь.