def dependent_association_scopes
      self.class.reflect_on_all_associations.select { |reflection|
        reflection.options[:dependent] == :destroy and reflection.klass.paranoid?
      }.map { |reflection|
        self.association(reflection.name).tap {|assoc| assoc.reset_scope }.scope
      }
    end
def dependent_association_scopes
      self.class.reflect_on_all_associations.select { |reflection|
        reflection.options[:dependent] == :destroy and reflection.klass.paranoid?
      }.map { |reflection|
        self.association(reflection.name).tap {|assoc| assoc.reset_scope }.scope
      }
    end
All Scope of dependent association.

 @return [Array<ActiveRecord::Relation>] array of dependent association.