Description
Simple Navigation is a ruby library for creating navigations (with multiple levels) for your Rails 2, Rails 3, Rails 4, Sinatra or Padrino applications. It runs with all ruby versions (including ruby 2.x).
Simple Navigation alternatives and similar gems
Based on the "Navigation" category.
Alternatively, view Simple Navigation alternatives based on common mentions on social networks and blogs.
-
Breadcrumbs on Rails
A simple Ruby on Rails plugin for creating and managing a breadcrumb navigation.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Simple Navigation or a related project?
README
Simple Navigation
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.
Online Demo
You can try simple-navigation with the online demo.
The source code of this online demo 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
% rake spec:all
To target the test suite against one framework:
% rake spec:rails-4-2-stable
You can find a list of supported spec tasks by running rake -T. You may also find it useful to run a specific test for a specific framework. To do so, you'll have to first make sure you have bundled everything for that configuration, then you can run the specific test:
% BUNDLE_GEMFILE='gemfiles/rails-4-2-stable.gemfile' bundle install -j 4 % BUNDLE_GEMFILE='gemfiles/rails-4-2-stable.gemfile' bundle exec rspec ./spec/requests/users_spec.rb
Rake and Bundler
If you use a shell plugin (like oh-my-zsh:bundler) that auto-prefixes commands with bundle exec
using the rake
command will fail.
Get the original command with type -a rake
:
% type -a rake
rake is an alias for bundled_rake
rake is /Users/username/.rubies/ruby-2.2.3/bin/rake
rake is /usr/bin/rake
In this situation /Users/username/.rubies/ruby-2.2.3/bin/rake
is the command you should use.
License
Copyright (c) 2021 codeplant GmbH, released under the MIT license
*Note that all licence references and agreements mentioned in the Simple Navigation README section above
are relevant to that project's source code only.