MerbAdmin
MerbAdmin is a merb slice that provides an easy-to-use interface for managing your data.
It currently offers the features listed here.
Get it
At the command prompt, type:
sudo gem install sferik-merb-admin -s http://gems.github.com
Install it
In your app, add the following dependency to config/dependencies.rb:
dependency "sferik-merb-admin", "0.1.9", :require_as => "merb-admin"
Add the following route to config/router.rb:
slice(:MerbAdmin, :name_prefix => nil, :path_prefix => "", :default_routes => false)
Then, run the following rake task:
rake slices:merb-admin:install
Configure it (optional)
You can configuring the merb-admin slice in a before_app_loads block:
Merb::BootLoader.before_app_loads do
Merb::Slices::config[:merb_admin][:app_name] = "My App"
end
Run it
Start the server:
merb
You should now be able to administer your site at http://localhost:4000/admin.
Please report any problems you encounter to [email protected] or @sferik on Twitter.
WARNING
MerbAdmin does not implement any authorization scheme. Make sure to apply authorization logic before deploying to production!
Acknowledgements
Many thanks to Wilson Miner for contributing the stylesheets and javascripts from Django.
Also, thanks to beer.