devise_for :users, controllers: { registrations: 'users/registrations', sessions: 'users/sessions', confirmations: 'users/confirmations', omniauth_callbacks: 'users/omniauth_callbacks' } devise_scope :user do patch '/user/confirmation', to: 'users/confirmations#update', as: :update_user_confirmation get '/user/registrations/check_username', to: 'users/registrations#check_username' get 'users/sign_up/success', to: 'users/registrations#success' get 'users/registrations/delete_form', to: 'users/registrations#delete_form' delete 'users/registrations', to: 'users/registrations#delete' get :finish_signup, to: 'users/registrations#finish_signup' patch :do_finish_signup, to: 'users/registrations#do_finish_signup' end devise_for :organizations, class_name: 'User', controllers: { registrations: 'organizations/registrations', sessions: 'devise/sessions', }, skip: [:omniauth_callbacks] devise_scope :organization do get 'organizations/sign_up/success', to: 'organizations/registrations#success' end