Spec-Zone.ru › Ruby on Rails 8.1

модуль ActionDispatch::Http::Parameters

Константы

DEFAULT_PARSERS
PARAMETERS_KEY

Атрибуты

parameter_parsers [R]

Возвращает анализаторы параметров.

Открытые методы экземпляра

parameters () Показать исходный код
# File actionpack/lib/action_dispatch/http/parameters.rb, line 52
def parameters
  params = get_header("action_dispatch.request.parameters")
  return params if params

  params = begin
             request_parameters.merge(query_parameters)
           rescue EOFError
             query_parameters.dup
           end
  params.merge!(path_parameters)
  set_header("action_dispatch.request.parameters", params)
  params
end

Возвращает параметры GET и POST в одном хеше.

Также имеет псевдоним: params
params ()
Псевдоним для: parameters
path_parameters () Показать исходный код
# File actionpack/lib/action_dispatch/http/parameters.rb, line 84
def path_parameters
  @env[PARAMETERS_KEY] ||= {}
end

Возвращает хеш с параметрами, использованными для формирования пути запроса. Ключи возвращаемого хеша — символы:

{ action: "my_action", controller: "my_controller" }

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API