|
|
|
@ -3,32 +3,32 @@ |
|
|
|
|
require 'sidekiq_unique_jobs/web' |
|
|
|
|
require 'sidekiq-scheduler/web' |
|
|
|
|
|
|
|
|
|
# Paths of routes on the web app that to not require to be indexed or |
|
|
|
|
# have alternative format representations requiring separate controllers |
|
|
|
|
WEB_APP_PATHS = %w( |
|
|
|
|
/getting-started |
|
|
|
|
/keyboard-shortcuts |
|
|
|
|
/home |
|
|
|
|
/public |
|
|
|
|
/public/local |
|
|
|
|
/conversations |
|
|
|
|
/lists/(*any) |
|
|
|
|
/notifications |
|
|
|
|
/favourites |
|
|
|
|
/bookmarks |
|
|
|
|
/pinned |
|
|
|
|
/start |
|
|
|
|
/directory |
|
|
|
|
/explore/(*any) |
|
|
|
|
/search |
|
|
|
|
/publish |
|
|
|
|
/follow_requests |
|
|
|
|
/blocks |
|
|
|
|
/domain_blocks |
|
|
|
|
/mutes |
|
|
|
|
).freeze |
|
|
|
|
|
|
|
|
|
Rails.application.routes.draw do |
|
|
|
|
# Paths of routes on the web app that to not require to be indexed or |
|
|
|
|
# have alternative format representations requiring separate controllers |
|
|
|
|
web_app_paths = %w( |
|
|
|
|
/getting-started |
|
|
|
|
/keyboard-shortcuts |
|
|
|
|
/home |
|
|
|
|
/public |
|
|
|
|
/public/local |
|
|
|
|
/conversations |
|
|
|
|
/lists/(*any) |
|
|
|
|
/notifications |
|
|
|
|
/favourites |
|
|
|
|
/bookmarks |
|
|
|
|
/pinned |
|
|
|
|
/start |
|
|
|
|
/directory |
|
|
|
|
/explore/(*any) |
|
|
|
|
/search |
|
|
|
|
/publish |
|
|
|
|
/follow_requests |
|
|
|
|
/blocks |
|
|
|
|
/domain_blocks |
|
|
|
|
/mutes |
|
|
|
|
).freeze |
|
|
|
|
|
|
|
|
|
root 'home#index' |
|
|
|
|
|
|
|
|
|
mount LetterOpenerWeb::Engine, at: 'letter_opener' if Rails.env.development? |
|
|
|
@ -677,7 +677,7 @@ Rails.application.routes.draw do |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
WEB_APP_PATHS.each do |path| |
|
|
|
|
web_app_paths.each do |path| |
|
|
|
|
get path, to: 'home#index' |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|