module ActiveAdmin::Resource::Routes

def route_batch_action_path(params = {}, additional_params = {})

def route_batch_action_path(params = {}, additional_params = {})
  route_builder.batch_action_path(params, additional_params)
end

def route_builder

def route_builder
  @route_builder ||= RouteBuilder.new(self)
end

def route_collection_path(params = {}, additional_params = {})

Other tags:
    Example: "/admin/posts" -

Returns:
  • (String) - the path to this resource collection page

Parameters:
  • params (Hash) -- of params: { study_id: 3 }
def route_collection_path(params = {}, additional_params = {})
  route_builder.collection_path(params, additional_params)
end

def route_edit_instance_path(resource, additional_params = {})

def route_edit_instance_path(resource, additional_params = {})
  route_builder.edit_instance_path(resource, additional_params)
end

def route_instance_path(resource, additional_params = {})

Other tags:
    Example: "/admin/posts/1" -

Returns:
  • (String) - the path to this resource collection page

Parameters:
  • resource (ActiveRecord::Base) -- the instance we want the path of
def route_instance_path(resource, additional_params = {})
  route_builder.instance_path(resource, additional_params)
end

def route_prefix

Returns the routes prefix for this config
def route_prefix
  namespace.route_prefix
end

def route_uncountable?

def route_uncountable?
  config = resources_configuration[:self]
  config[:route_collection_name] == config[:route_instance_name]
end