Rails.application.routes.draw do root to: "home#index", as: :home_index devise_scope :user do get "login", to: "devise/sessions#new" get "logout", to: "devise/sessions#destroy" end devise_for :users, skip: [:registrations] as :user do get "users/edit", to: "devise/registrations#edit", as: "edit_user_registration" put "users", to: "devise/registrations#update", as: "user_registration" end resources :activities, only: [:show] do post "start", on: :member end resources :characters, only: [:show, :new, :create] do scope module: :characters do resources :items, only: [:index] get "/hearth", to: "hearth#index" end end resources :locations, only: [:index, :show] post "/finish_activity", to: "game#finish_activity" end