Wenn ich AdTemplate
Datensatz löschen möchte ich nicht, dass seine verbundenen page_view_stats data
auch gelöscht werden. Aber wenn ich einen Campaign
Datensatz lösche ich do wollen ad_templates
löschen Sie auch alle seine page_view_stats Aufzeichnungen. Vielleicht abhängig:: zerstören können einige akzeptieren: wenn Bedingung, um es zu erreichen?Wie abhängige auslösen:: auf ein Kind nur dann zerstören, wenn Großelternteil gelöscht wird?
class Campaign < ActiveRecord::Base
has_many :ad_templates, dependent: :destroy
end
class AdTemplate < ActiveRecord::Base
belongs_to :campaign
has_many :page_view_stats
end