Jawaban:
rake routes
atau
bundle exec rake routes
RAILS_ENV=dev /opt/rbenv/shims/bundle rake routes
untuk membuat ini berfungsi.
Saya kemudian menemukan bahwa, ada cara resmi untuk melihat semua rute, dengan pergi ke http: // localhost: 3000 / rails / info / route . Dokumen resmi: https://guides.rubyonrails.org/routing.html#listing-existing-routes
Meskipun, mungkin sudah terlambat, Tapi saya suka halaman kesalahan yang menampilkan semua rute. Saya biasanya mencoba untuk pergi di /routes
(atau beberapa jalur palsu) langsung dari browser. Rails server secara otomatis memberi saya halaman kesalahan perutean serta semua rute dan jalur yang ditentukan. Itu sangat membantu :)
Jadi, Cukup buka http: // localhost: 3000 / rute
Satu solusi lagi adalah
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]}}
Mencoba http://0.0.0.0:3000/routes
pada aplikasi Rails 5 API (yaitu: JSON-only oriented) akan (pada Rails beta 3) kembali
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
Namun, http://0.0.0.0:3000/rails/info/routes
akan membuat halaman HTML yang bagus dan sederhana dengan rute.