जवाबों:
rake routes
या
bundle exec rake routes
RAILS_ENV=dev /opt/rbenv/shims/bundle rake routes
यह काम करने के लिए उपयोग करना था ।
मैंने बाद में पाया कि, http: // localhost: 3000 / rails / info / मार्गों पर जाकर सभी मार्गों को देखने का एक आधिकारिक तरीका है । आधिकारिक डॉक्स: https://guides.rubyonrails.org/rout.html#listing-existing-routes
हालांकि, यह देर हो सकती है, लेकिन मुझे त्रुटि पृष्ठ पसंद है जो सभी मार्गों को प्रदर्शित करता है। मैं आमतौर पर /routes
सीधे ब्राउज़र से (या कुछ फर्जी) रास्ते पर जाने की कोशिश करता हूं । रेल सर्वर स्वचालित रूप से मुझे एक रूटिंग त्रुटि पृष्ठ के साथ-साथ सभी मार्गों और रास्तों को परिभाषित करता है। यह बहुत मददगार था :)
एक और उपाय है
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]}}
कोशिश कर रहा http://0.0.0.0:3000/routes
एक ऑन रेल्स 5 एपीआई एप्लिकेशन (यानी: JSON-केवल उन्मुख) होगा (रेल के रूप में बीटा 3) वापसी
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
हालांकि, http://0.0.0.0:3000/rails/info/routes
मार्गों के साथ एक अच्छा, सरल HTML पृष्ठ प्रस्तुत करेगा।