Rails.application.routes.draw do devise_for :users, path: '', path_names: {registration: 'profile'}, controllers: {registrations: :registrations} resources :units, except: [:show], path_names: {new: '(/:id)/new'} do member { post :rebase } end namespace :default do resources :units, only: [:index, :destroy] do member { post :import, :export } #collection { post :import_all } end end resources :users, only: [:index, :show, :update] do member { get :disguise } collection { get :revert } end unauthenticated do as :user do root to: 'devise/sessions#new' end end root to: 'units#index', as: :user_root direct(:source_code) { 'https://gitea.michalczyk.pro/fixin.me/fixin.me' } direct(:issue_tracker) { 'https://gitea.michalczyk.pro/fixin.me/fixin.me/issues' } end