require 'oath/constraints/signed_in' require 'oath/constraints/signed_out' DanBarberPhoto::Application.routes.draw do namespace :admin do resources :categories resources :pages resources :photos resources :users root to: "categories#index" end resource :session, only: [:new, :create, :destroy] resources :users, only: [:new, :create] resource :session, only: [:new, :create, :destroy] resources :users, only: [:new, :create] resources :contacts resources :categories do resources :photos do member do post :log_view end end end resources :photos do resources :views, only: [:create] end resources :contacts, only: [:new, :create] get '/:name' => 'pages#show', as: :page root to: 'home#index' end