Method: ActiveAdmin::ViewHelpers::DisplayHelper#display_name

Defined in:
lib/active_admin/view_helpers/display_helper.rb

#display_name(resource) ⇒ Object

Attempts to call any known display name methods on the resource. See the setting in ‘application.rb` for the list of methods and their priority.



26
27
28
29
30
31
32
33
34
35
# File 'lib/active_admin/view_helpers/display_helper.rb', line 26

def display_name(resource)
  unless resource.nil?
    result = render_in_context(resource, display_name_method_for(resource))
    if result.to_s&.strip&.present?
      ERB::Util.html_escape(result)
    else
      ERB::Util.html_escape(render_in_context(resource, DISPLAY_NAME_FALLBACK))
    end
  end
end