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

Version Path
rails-menu-manager-0.8.0 README.md
rails-menu-manager-0.7.0 README.md
rails-menu-manager-0.6.0 README.md
rails-menu-manager-0.5.0 README.md
rails-menu-manager-0.4.1 README.md
rails-menu-manager-0.4.0 README.md