Reputation: 239097
I have a simple Rails 3 blog app that needs an admin user so I can restrict creating and editing blog entries to the admin. I've used devise before, but only for users that are public and can be created by anyone. I don't want the ability to create an admin to be publicly accessible. How should I configure devise to be able to have an admin user?
After creating an Admin model, you might want to know how to create an admin that can log in (since you won't be able to register them on the front-end).
Upvotes: 0
Views: 1908
Reputation: 4925
Have a look at the HOWTO in Github. There are basically two options:
I personally prefer option 1 for larger applications which tend to have different views for admins and normal users. For smaller apps I would recommend option 2.
Upvotes: 2