- Change route for RSS feed to use defaults for format - Add logging to RssController#feed to track request format These changes improve the clarity of the routing for the RSS feed and enhance debugging capabilities by logging the request format. The new route definition ensures that the feed responds correctly with the default format, while the logging provides insight into how the feed is being accessed.
55 lines
1.8 KiB
Ruby
55 lines
1.8 KiB
Ruby
require "sidekiq/web"
|
|
|
|
Rails.application.routes.draw do
|
|
scope "(:locale)", locale: /#{I18n.available_locales.join("|")}/ do
|
|
devise_for :users
|
|
root "home#index"
|
|
|
|
resources :cities, only: [ :index, :show ] do
|
|
resources :weather_arts, path: "weather", only: [ :show ], param: :slug
|
|
end
|
|
resources :cities do
|
|
member do
|
|
post :generate_weather_art, param: :slug
|
|
end
|
|
end
|
|
resources :arts, only: [ :index ]
|
|
|
|
# namespace :admin do
|
|
# resources :cities
|
|
# resources :weather_arts
|
|
# root to: "cities#index"
|
|
# end
|
|
|
|
get "weather_arts/show"
|
|
get "cities/index"
|
|
get "cities/show"
|
|
get "home/index"
|
|
get "sitemaps", to: "sitemaps#index"
|
|
get "sitemaps/*path", to: "sitemaps#show", format: false
|
|
get "feed", to: "rss#feed", defaults: { format: "rss" }, as: :feed
|
|
get "rss(.:format)", to: "rss#feed", as: :rss_feed
|
|
|
|
devise_for :admin_users, ActiveAdmin::Devise.config
|
|
ActiveAdmin.routes(self)
|
|
|
|
# mount Sidekiq::Web => '/sidekiq'
|
|
# authenticate :admin_user do
|
|
authenticate :user, lambda { |u| u.admin? } do
|
|
mount Sidekiq::Web => "/admin/tasks"
|
|
end
|
|
# Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
|
|
|
|
# Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500.
|
|
# Can be used by load balancers and uptime monitors to verify that the app is live.
|
|
get "up" => "rails/health#show", as: :rails_health_check
|
|
|
|
# Render dynamic PWA files from app/views/pwa/* (remember to link manifest in application.html.erb)
|
|
# get "manifest" => "rails/pwa#manifest", as: :pwa_manifest
|
|
# get "service-worker" => "rails/pwa#service_worker", as: :pwa_service_worker
|
|
|
|
# Defines the root path route ("/")
|
|
# root "posts#index"
|
|
end
|
|
end
|