An API for adding new finders, creators, and other factory-type methods that are only used as part of this association.
class AnonymousSession < ApplicationRecord
has_many :webpages, as: :owner do
def nullify_owners
# records returns an array of webpages
records.each(&:nullify_owner)
end
end
end
class Webpage < ApplicationRecord
def nullify_owner
...
end
end
AnonymousSession.last.webpages.nullify_owners