RoleRequirement
There are many great role-based security plug-ins out there. Often times, they are complicated and much more than you need. RoleRequirement focuses on a simple approach to role-based authentication. You don't have to learn a new language in order to specify roles; instead, RoleRequirement leverages the power of Ruby to strike a marvelous balance between simplicity and flexibility Basic Features: * Implement role security system using an enum field or a habtm collection (user can have one or many roles) * Full Test Helpers to make it easy to test your controllers * Squeaky Clean implementation so you don't have to repeat yourself.