app/models/activeadmin_selleo_cms/section.rb in activeadmin-selleo-cms-0.0.20 vs app/models/activeadmin_selleo_cms/section.rb in activeadmin-selleo-cms-0.0.21

- old
+ new

@@ -53,17 +53,19 @@ end class Translation attr_protected :id - has_many :attachments, as: :assetable - has_many :images, as: :assetable - has_one :attachment, as: :assetable - has_one :image, as: :assetable + has_many :attachments, as: :assetable, dependent: :destroy + has_many :images, as: :assetable, dependent: :destroy + has_one :attachment, as: :assetable, dependent: :destroy + has_one :image, as: :assetable, dependent: :destroy + has_many :related_items, as: :relatable, dependent: :destroy - accepts_nested_attributes_for :attachments, reject_if: lambda{ |i| i[:data].blank? } - accepts_nested_attributes_for :attachment, reject_if: lambda{ |i| i[:data].blank? } + accepts_nested_attributes_for :attachments, reject_if: lambda{ |a| a[:data].blank? } + accepts_nested_attributes_for :attachment, reject_if: lambda{ |a| a[:data].blank? } accepts_nested_attributes_for :image, reject_if: lambda{ |i| i[:data].blank? } accepts_nested_attributes_for :images, reject_if: lambda{ |i| i[:data].blank? } + accepts_nested_attributes_for :related_items, reject_if: lambda{ |ri| ri[:related_url].blank? and ri[:page_id].blank? } end end end