Sha256: 5b9e15bf1d5c1e43b8b3c650a3adb015a069f36fe057d6212ab45a1d7de2e6c0
Contents?: true
Size: 808 Bytes
Versions: 6
Compression:
Stored size: 808 Bytes
Contents
# Rails Menu Manager Simple menu manager for Rails. Besides a flat menu structure it supports multiple navigation menus and nested menus as well. ## Installation Add this line to your application's Gemfile: ```ruby gem 'rails-menu-manager' ``` And then execute: $ bundle Or install it yourself as: $ gem install rails-menu-manager ## Usage Set menu path in controller: ```ruby class FooController < ApplicationController menu :main, :users, except: [:index] def index menu :sidebar, :users end end ``` Highlight current navigation link(s): ```ruby content_tag :li, 'Menu', class: in_menu?(:main) ? 'active' : nil link_to 'users', users_path, class: in_menu?(:main, :users) ? 'active' : nil link_to 'users', users_path, class: in_menu?(:sidebar, :users) ? 'active' : nil ```
Version data entries
6 entries across 6 versions & 1 rubygems