class 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.