AdminEngine
Usage
Install the database migration to create an admins table.
bundle exec rake admin_engine:install:migrations
Run the database migration.
bundle exec rake db:migrate
Use a before_filter for actions that require the logged in account to be admin.
before_filter :authorize_admin
Visit http://localhost:3000/admin
If the logged in account is not an admin, you will see the following:
Unknown action
AbstractController::ActionNotFound
Make the logged in account an admin by adding an entry in the admins table.
Now you will see the following:
Admin
Customize this page by implementing views/admin/home.
## Development ### Prepare the "dummy" app pushd spec/dummy rake user_authentication:install:migrations rake admin_engine:install:migrations rake db:drop rake db:create rake db:migrate rake db:test:prepare popd
Run specs
rspec