Ruby on Rails 5.2 - ActionDispatch::Http::Parameters

मॉड्यूल ActionDispatch :: Http :: पैरामीटर




ruby

मॉड्यूल ActionDispatch :: Http :: पैरामीटर

स्थिरांक

DEFAULT_PARSERS
PARAMETERS_KEY

गुण

पैरामीटर_पर्सर्स [आर]

पैरामीटर पार्सर्स लौटाता है।

सार्वजनिक प्रवृत्ति के तरीके

पैरामीटर () स्रोत दिखाएं
# File actionpack/lib/action_dispatch/http/parameters.rb, line 50
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)
  params = set_binary_encoding(params, params[:controller], params[:action])
  set_header("action_dispatch.request.parameters", params)
  params
end

एक ही हैश में GET और POST दोनों मापदंडों को लौटाता है।

इसके अलावा उर्फ: params
परम ()
अन्य के लिए उपनाम: parameters
# File actionpack/lib/action_dispatch/http/parameters.rb, line 83
def path_parameters
  get_header(PARAMETERS_KEY) || set_header(PARAMETERS_KEY, {})
end

अनुरोध के पथ को बनाने के लिए उपयोग किए जाने वाले मापदंडों के साथ एक हैश लौटाता है। लौटे हैश कुंजी तार हैं:

{'action' => 'my_action', 'controller' => 'my_controller'}