57 lines
1.2 KiB
Ruby
57 lines
1.2 KiB
Ruby
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'
|
|
end
|
|
|
|
namespace :courses_crawler do
|
|
get 'show_basic'
|
|
get 'show_detail'
|
|
post 'show_detail'
|
|
get 'add_to_fav'
|
|
post 'add_to_fav'
|
|
end
|
|
|
|
namespace :theses_crawler do
|
|
get 'show_basic'
|
|
get 'show_detail'
|
|
post 'show_detail'
|
|
get 'add_to_fav'
|
|
post 'add_to_fav'
|
|
end
|
|
|
|
namespace :projects_crawler do
|
|
get 'show_basic'
|
|
get 'show_detail'
|
|
post 'show_detail'
|
|
get 'add_to_fav'
|
|
post 'add_to_fav'
|
|
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
|