Answers:
rake routes
要么
bundle exec rake routes
RAILS_ENV=dev /opt/rbenv/shims/bundle rake routes
来完成这项工作。
后来我发现,可以通过访问http:// localhost:3000 / rails / info / routes来查看所有路线。官方文档:https : //guides.rubyonrails.org/routing.html#listing-existing-routes
虽然可能已经晚了,但是我喜欢显示所有路线的错误页面。我通常尝试/routes
直接从浏览器进入(或虚假的)路径。Rails服务器会自动为我提供一个路由错误页面以及所有已定义的路由和路径。那很有帮助:)
另一种解决方案是
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]}}