Object
Override build_menu_collection
build_menu_collection
# File lib/active_admin/subnav/extensions/namespace.rb, line 13 def build_menu_collection @menus = MenuCollection.new @sub_menus = MenuCollection.new @menus.on_build do |menus| build_default_utility_nav resources.each do |resource| resource.add_to_menu(@menus) end @sub_menus.send :build_menus! end @sub_menus.on_build do |menus| resources.each do |resource| if resource.belongs_to? resource.belongs_to_config.target.nested_resources = true end resource.add_to_sub_menu(@sub_menus) end end end
Override reset_menu!
# File lib/active_admin/subnav/extensions/namespace.rb, line 7 def reset_menu! @menus.clear! @sub_menus.clear! end