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
-
#nav_items ⇒ Object
returns an array of hashes to build navigation in Fae’s application_controller.
Instance Method Details
#nav_items ⇒ Object
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 |