Devise can

Setup Devise with an extra column of Role.
Setup CanCanCan for User Roles and Authorization.