module RocketNavigation::Helpers
View helpers to render the navigation.
Use render_navigation
as following to render your navigation:
-
call
render_navigation
without :level option to render your complete navigation as nested tree. -
call
render_navigation(level: x)
to render a specific navigation level (e.g. level: 1 to render your primary navigation, level: 2 to render the sub navigation and so forth) -
call
render_navigation(:level => 2..3)
to render navigation levels 2 and 3).
For example, you could use render_navigation
(level: 1) to render your primary navigation as tabs and render_navigation
(level: 2..3) to render the rest of the navigation as a tree in a sidebar.
Examples (using Haml)¶ ↑
#primary_navigation= render_navigation(level: 1) #sub_navigation= render_navigation(level: 2) #nested_navigation= render_navigation #top_navigation= render_navigation(level: 1..2) #sidebar_navigation= render_navigation(level: 3)