No release in over 3 years
With the simple-navigation gem installed you can easily create multilevel navigations for your Rails, Sinatra or Padrino applications. The navigation is defined in a single configuration file. It supports automatic as well as explicit highlighting of the currently active navigation through regular expressions.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.1.1
>= 0
>= 0
>= 2.0.1

Runtime

 Project Readme

Simple Navigation

Gem Version Build Status Coverage Status

Simple Navigation is a ruby library for creating navigations (with multiple levels) for your Rails, Sinatra or Padrino applications. It runs with all ruby versions (including ruby 2.x).

Documentation

For the complete documentation, take a look at the project's wiki.

RDoc

You can consult the project's RDoc on RubyDoc.info.

If you need to generate the RDoc files locally, check out the repository and simply call the rake rdoc in the project's folder.

Demo

Demo source code is available on Github.

Feedback and Questions

Don't hesitate to come talk on the project's group.

Contributing

Fork, fix, then send a Pull Request.

To run the test suite locally against all supported frameworks:

bundle install
bin/appraisal bundle install
bin/appraisal rspec
bin/appraisal rspec ./spec/requests/users_spec.rb

To target the test suite against one framework:

bin/appraisal rails_8.1 rspec
bin/appraisal rails_8.1 rspec ./spec/requests/users_spec.rb

License

Copyright (c) 2026 codeplant GmbH, released under the MIT license