module ActiveAdmin::ResourceController::PolymorphicRoutes

def to_named_resource(record)

def to_named_resource(record)
  if record.is_a?(resource_class)
    return ActiveAdmin::Model.new(active_admin_config, record)
  end
  belongs_to_resource = active_admin_config.belongs_to_config.try(:resource)
  if belongs_to_resource && record.is_a?(belongs_to_resource.resource_class)
    return ActiveAdmin::Model.new(belongs_to_resource, record)
  end
  record
end