Method: ActiveAdmin::Resource::Routes::RouteBuilder#instance_path

Defined in:
lib/active_admin/resource/routes.rb

#instance_path(instance, additional_params = {}) ⇒ String

Returns the path to this resource collection page.

Examples:

“/admin/posts/1”

Parameters:

  • instance (ActiveRecord::Base)

    the instance we want the path of

Returns:

  • (String)

    the path to this resource collection page

[View source]

72
73
74
75
76
# File 'lib/active_admin/resource/routes.rb', line 72

def instance_path(instance, additional_params = {})
  route_name = route_name(resource.resources_configuration[:self][:route_instance_name])

  routes.public_send route_name, *route_instance_params(instance), additional_params
end