Custom Routes in Ruby
From the Ruby on Rails cheat sheet · Routes · verified Jul 2026
Custom Routes
Define custom routes and root
ruby
# Root route
root 'posts#index'
# Simple route
get 'about', to: 'pages#about'
# Route with dynamic segments
get 'posts/:id', to: 'posts#show'
# Named routes
get 'dashboard', to: 'dashboard#index', as: :user_dashboard✅ root route defines homepage (must be first)
💡 Use as: option to create custom path helper
🔍 Constraints validate route parameters
⚡ rails routes | grep posts to filter routes
routescustomhttp