Module: Fae::NavItems

Extended by:
ActiveSupport::Concern
Included in:
ApplicationController
Defined in:
app/controllers/concerns/fae/nav_items.rb,
lib/generators/fae/templates/controllers/concerns/nav_items.rb

Instance Method Summary collapse

Instance Method Details

returns an array of hashes to build navigation in Fae’s application_controller

  • prefix application named routes with ‘main_app.`

  • prefix Fae names routes with ‘fae.`

  • do not include dashboard or admin nav items

format:

{ text: 'Cities', path: main_app.admin_cities_path, class: 'if-you-want' },
  {
    text: 'Items with sublinks', sublinks: [
      { text: 'Item Sublink 1', path: main_app.admin_some_path },
      { text: 'Item Sublink 2', path: main_app.admin_someother_path }
    ]
  }
},
{ text: 'Pages', path: fae.pages_path }


21
22
23
# File 'lib/generators/fae/templates/controllers/concerns/nav_items.rb', line 21

def nav_items
  []
end