Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 app
Octocat-spinner-32 config
Octocat-spinner-32 lib
Octocat-spinner-32 public
Octocat-spinner-32 screenshots
Octocat-spinner-32 spec
Octocat-spinner-32 .gemtest
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CONTRIBUTING.md
Octocat-spinner-32 Gemfile
Octocat-spinner-32 LICENSE.md
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 merb-admin.gemspec
README.md

MerbAdmin

MerbAdmin is a Merb plugin that provides an easy-to-use interface for managing your data.

It offers an array of features.

Take it for a test drive with sample data.

Screenshots

List viewEdit view

Installation

In your app, add the following dependency to Gemfile:

gem "merb-admin", "~> 0.8.8"

Bundle it:

bundle install

Add the following route to config/router.rb:

add_slice(:merb_admin, :path_prefix => "admin")

Then, run the following rake task:

rake slices:merb-admin:install

Configuration (optional)

If you're feeling crafty, you can set a couple configuration options in config/init.rb:

Merb::BootLoader.before_app_loads do
  Merb::Slices::config[:merb_admin][:app_name] = "My App"
  Merb::Slices::config[:merb_admin][:per_page] = 100
  Merb::Slices::config[:merb_admin][:excluded_models] = ["Top", "Secret"]
end

Usage

Start the server:

merb

You should now be able to administer your site at http://localhost:4000/admin.

WARNING

MerbAdmin does not implement any authorization scheme. Make sure to apply authorization logic before deploying to production!

Acknowledgments

Many thanks to:

Something went wrong with that request. Please try again.