On my website I handle all membership with Devise. I have a strange situation where I only want users with a certain permission to be able to sign_up other users (create a profile for the new user), but when I try to access \users\sign_up when I am already logged on, I get redirected to root.
Should I be handling the user (customer) differently than the user (employee)? I think this is the simplest way, but maybe there is a better way.