Sha256: efffa6598ca613d3c3ac44041a58e57bdef0d0fbe9cbc4443b4643b3782d36df

Contents?: true

Size: 1.56 KB

Versions: 2

Compression:

Stored size: 1.56 KB

Contents

Rails.application.routes.draw do
  devise_for :tests
  root to: "home#index"
  # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html

  devise_for :users, defaults: { format: :html },
                         path: '',
                   path_names: { sign_up: 'register' },
                  controllers: {
                    sessions: 'sessions',
                    registrations: 'registrations',
                    confirmations: 'confirmations'
                  }
  devise_scope :user do
    get 'sign_in', to: 'devise/sessions#new'
    get 'register', to: 'devise/registrations#new'
    post 'register', to: 'devise/registrations#create'
    delete 'sign_out', to: 'devise/sessions#destroy'
    get 'confirmation/sent', to: 'confirmations#sent'
    get 'confirmation/:confirmation_token', to: 'confirmations#show'
    patch 'confirmation', to: 'confirmations#create'
  end
# API namespace, for JSON requests at /api/sign_[in|out]
  namespace :api do
    devise_for :users, defaults: { format: :json },
                     class_name: 'ApiUser',
                           skip: [:registrations, :invitations,
                                  :passwords, :confirmations,
                                  :unlocks],
                           path: '',
                     path_names: { sign_in: 'login',
                                  sign_out: 'logout' }
    devise_scope :user do
      get 'login', to: 'sessions#new'
      # post 'login', to: 'sessions#new'
      delete 'logout', to: 'devise/sessions#destroy'
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
devise_jwt_mehak-1.0.5 config/routes.rb
devise_jwt_mehak-1.0.4 config/routes.rb