Ответ 1
rake routes
или
bundle exec rake routes
Я хочу перечислить все определенные функции вспомогательного пути (которые создаются из маршрутов) в моем приложении rails 3, если это возможно.
Спасибо,
rake routes
или
bundle exec rake routes
Позже я обнаружил, что есть официальный способ увидеть все маршруты, кроме перехода к немаршрутизированному пути. Это здесь http://localhost:3000/rails/info/routes
Хотя, может быть и поздно, но мне нравится страница с ошибкой, в которой отображаются все маршруты. Обычно я пытаюсь перейти на /routes
(или некоторый фиктивный) путь непосредственно из браузера. Сервер Rails автоматически дает мне страницу ошибки маршрутизации, а также все маршруты и пути. Это было очень полезно:)
Итак, просто перейдите к http://localhost:3000/routes
Попытка http://0.0.0.0:3000/routes
в приложении Rails 5 API (т.е.: ориентированная только на JSON) будет (с Rails beta 3) возвращать
{"status":404,"error":"Not Found","exception":"#>
<ActionController::RoutingError:...
Однако http://0.0.0.0:3000/rails/info/routes
сделает приятную, простую HTML-страницу с маршрутами.
откройте консоль и введите
rake routes