I'm not sure whether you should define a user controller because Devise has already defined one for us - can you still log in and sign up correctly?