Rails.application.routes.draw do devise_for :users, path_names: {sign_in: 'log_in', sign_out: 'log out'} namespace :crawlers do namespace :tiss_crawler do get 'search' end namespace :people_crawler do get 'show_basic' get 'show_detail' post 'show_detail' get 'add_to_fav' post 'add_to_fav' post 'add_annotation' post 'add_keyword' end namespace :courses_crawler do get 'show_basic' get 'show_detail' post 'show_detail' get 'add_to_fav' post 'add_to_fav' post 'add_annotation' post 'add_keyword' end namespace :theses_crawler do get 'show_basic' get 'show_detail' post 'show_detail' get 'add_to_fav' post 'add_to_fav' post 'add_annotation' post 'add_keyword' end namespace :projects_crawler do get 'show_basic' get 'show_detail' post 'show_detail' get 'add_to_fav' post 'add_to_fav' post 'add_annotation' post 'add_keyword' end end namespace :favorites do get 'people' delete 'delete_person' get 'courses' delete 'delete_course' get 'theses' delete 'delete_thesis' get 'projects' delete 'delete_project' end # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html root 'crawlers/tiss_crawler#search' end