Câu trả lời:
rake routes
hoặc là
bundle exec rake routes
RAILS_ENV=dev /opt/rbenv/shims/bundle rake routesđể làm cho công việc này.
Sau này tôi thấy rằng, có một cách chính thức để xem tất cả các tuyến đường, bằng cách truy cập http: // localhost: 3000 / rails / thông tin / tuyến . Tài liệu chính thức: https://guides.rubyonrails.org/routing.html#listing-exceed-routes
Mặc dù, nó có thể bị trễ, nhưng tôi thích trang lỗi hiển thị tất cả các tuyến. Tôi thường cố gắng đi vào /routes(hoặc một số không có thật) đường dẫn trực tiếp từ trình duyệt. Máy chủ Rails tự động cung cấp cho tôi một trang lỗi định tuyến cũng như tất cả các tuyến đường và đường dẫn được xác định. Điều đó rất hữu ích :)
Vì vậy, chỉ cần truy cập http: // localhost: 3000 / tuyến 
Một giải pháp nữa là
Rails.application.routes.routes
http://hackingoff.com/blog/generate-rails-sitemap-from-routes/
Rails.application.routes.routes.map { |r| {alias: r.name, path: r.path.spec.to_s, controller: r.defaults[:controller], action: r.defaults[:action]}}
Thử http://0.0.0.0:3000/routestrên ứng dụng API Rails 5 (nghĩa là: chỉ định hướng JSON) sẽ trở lại (kể từ Rails beta 3)
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
Tuy nhiên, http://0.0.0.0:3000/rails/info/routessẽ hiển thị một trang HTML đơn giản, đẹp mắt với các tuyến đường.