This line it critical, CanCan assumes you will have a method called current_user, but since you made your default user model member, we don't actually have one, so we need to setup this alias to make CanCan play nicely.