- Integrate 'friendly_id' gem for sluggable functionality in City model - Create ActiveAdmin resources for managing cities and weather arts - Implement controller logic for cities - Add database migrations for cities and weather arts creation - Seed database with sample data for testing - Create initial test cases for controllers and models This commit enhances the application's URL handling by allowing friendly URLs for cities and weather arts. The addition of ActiveAdmin resources facilitates easier management through a web interface.
33 lines
1.1 KiB
Ruby
33 lines
1.1 KiB
Ruby
Rails.application.routes.draw do
|
|
root "home#index"
|
|
|
|
resources :cities, only: [ :index, :show ] do
|
|
resources :weather_arts, only: [ :show ]
|
|
end
|
|
|
|
# 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"
|
|
devise_for :admin_users, ActiveAdmin::Devise.config
|
|
ActiveAdmin.routes(self)
|
|
# 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
|