Skip to content
Snippets Groups Projects
routes.rb 612 B
Newer Older
Rails.application.routes.draw do
  require 'sidekiq/web'

  concern :followable do
    member do
      post :follow
      delete :unfollow
    end
  end

  concern :sociable do
    member do
      post :like
      delete :unlike
    end
  end

  # devise_for :users, :controllers => { :omniauth_callbacks => "callbacks" }
  namespace :v1 do
    mount_devise_token_auth_for 'User', skip: [:omniauth_callbacks], at: :auth
    resources :collections, concerns: [:followable, :sociable]
    resources :learning_objects, concerns: :sociable