class ActiveAdmin::Resource

Public Instance Methods

belongs_to(target, options = {}) click to toggle source
# File lib/active_admin/subnav/extensions/resource.rb, line 3
def belongs_to(target, options = {})
  @belongs_to = Resource::BelongsTo.new(self, target, options)
  self.sub_navigation_menu_name = target
  controller.send :belongs_to, target, options.dup
end
has_nested_resources?() click to toggle source
# File lib/active_admin/subnav/extensions/resource.rb, line 13
def has_nested_resources?
  @nested_resources
end
nested_resources=(value) click to toggle source
# File lib/active_admin/subnav/extensions/resource.rb, line 9
def nested_resources=(value)
  @nested_resources = value
end
show_sub_menu?(action) click to toggle source
# File lib/active_admin/subnav/extensions/resource.rb, line 17
def show_sub_menu?(action)
  sub_menu_item? || (has_nested_resources? && ["show", "edit"].include?(action))
end