class PartnerPlan < Plan resourcify before_create :assign_default_values def partners User.joins(:roles).where(roles: { name: 'partner', resource_type: 'PartnerPlan', resource_id: self.id }) end private def assign_default_values assign_attributes(is_rolling: false) end end