У меня определены следующие модели AR:
class Venue < ActiveRecord::Base
has_many :events
end
class Act < ActiveRecord::Base
has_many :events
end
class Event < ActiveRecord::Base
belongs_to :venue
belongs_to :act
end
То, что я хочу, - это если я удаляю Место или Акт, любые связанные События также удаляются. Но если я удаляю Событие, связанные Место и Акт НЕ удаляются. Я пробовал различные варианты :dependent
, но, похоже, ничего не работает.
Это кажется таким простым. Чего мне не хватает?