Cuando se procesa una solicitud POST, params [: id] devuelve el valor de "id" almacenado en el formulario que se publicó.¿Cómo obtener los parámetros de URL en Rails?
Sin embargo, quiero obtener el valor almacenado en la url (cadena de consulta).
def some_action
id = params[:id] # Gets id from here: /some_action?id=[VALUE] only when request.post? is false
if request.post?
# Do some stuff, can't get the id value from the url
...
end
Entonces, ¿cómo obtener el valor de la URL en una solicitud POST?