This is done because I have custom fields for my sign up form and do not have direct access to the Devise::Registrations Controller, so following the documentation I created a custom that custom controller inheriting from the Devise controller and added my fields for validation, therefore I need to tell devise to use my custom controller instead of its default