Skip to content

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
Ruby JavaScript

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
lib
public
screenshots
spec
.gemtest
.gitignore
CONTRIBUTING.md
Gemfile
LICENSE.md
README.md
Rakefile
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 view Edit 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.