класс ActionDispatch::Routing::RouteSet
В RouteSet хранится коллекция экземпляров Route, представляющих маршруты, обычно определённые в config/routes.rb.
Публичные методы экземпляров
# File actionpack/lib/action_dispatch/routing/route_set.rb, line 29
def from_requirements(requirements)
routes.find { |route| route.requirements == requirements }
end Возвращает маршрут, соответствующий заданным требованиям, или nil, если ничего не найдено.
Предназначено для использования инструментами, такими как серверы языков.
Если маршруты определены как:
resources :posts
Тогда следующее вернёт маршрут для действия show:
Rails.application.routes.from_requirements(controller: “posts”, action: “show”)
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.