0
Когда я удаляю запись AdTemplate
, я не хочу, чтобы ее связанный page_view_stats data
также был удален. Но когда я удаляю запись Campaign
, я do хочу ad_templates
также удалить все свои записи page_view_stats. Может быть, зависимый:: destroy может принять некоторые: если условие для его достижения?Как вызвать зависимый:: уничтожить на ребенке только при удалении grand-parent?
class Campaign < ActiveRecord::Base
has_many :ad_templates, dependent: :destroy
end
class AdTemplate < ActiveRecord::Base
belongs_to :campaign
has_many :page_view_stats
end