Por lo general, se utiliza como:Rieles: ¿cómo obtener todos los parámetros de la URL?
params[:a] #to get a specific parameter's value
Pero cómo obtener todos los parámetros de la forma en que hacemos en PHP?
$_GET or $_POST
Por lo general, se utiliza como:Rieles: ¿cómo obtener todos los parámetros de la URL?
params[:a] #to get a specific parameter's value
Pero cómo obtener todos los parámetros de la forma en que hacemos en PHP?
$_GET or $_POST
Usted puede simplemente utilizar params
como un hash de todos los parámetros pasados (tanto GET y POST).
Por ejemplo:
params.each do |key,value|
Rails.logger.warn "Param #{key}: #{value}"
end
Actualización: Tenga en cuenta, lo que params
incluyen parámetros de categorías:
Si desea acceder a los parámetros de cierta categoría sólo puede usar:
request.path_parameters
request.query_parameters # or
request.GET
request.request_parameters # or
request.POST
Todos los métodos de devolución HashWithIndifferentAccess, por lo que puede acceder a ellos por la cadena o la tecla de símbolo.
a = 11 b = 22 c = 33 = controlador alipay action = return_url_process parece tiene un poco de sobrepeso k-v – mlzboy
Sí, tienes razón. Le extendí la respuesta. – alno