songtianlun
cd558466be
- Add User model with validations for name and email - Implement UsersController with new action for signup - Create views for user signup and home page - Update routes to include signup path - Add bcrypt gem for password security - Include tests for user model and controller actions This commit establishes the foundation for user registration in the application, ensuring proper validation and security measures are in place. It also enhances the user experience by providing a dedicated signup page.
27 lines
998 B
Ruby
27 lines
998 B
Ruby
Rails.application.routes.draw do
|
|
get "users/new"
|
|
get "static_pages/home"
|
|
get "static_pages/help"
|
|
get "static_pages/about"
|
|
get "static_pages/contact"
|
|
|
|
get '/help', to: 'static_pages#help'
|
|
get '/about', to: 'static_pages#about'
|
|
get '/contact', to: 'static_pages#contact'
|
|
get '/signup', to: 'users#new'
|
|
|
|
root "static_pages#home"
|
|
# 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
|