Aegis is a role-based permission system, where all users are given a role. It is possible to define detailed and complex permissions for each role very easily.
Henning Koch
gem "bmaland-aegis", "~> 1.1.6"