En mi proyecto actual, la variable de encabezado http personalizado debe establecerse mientras se redirige para http auth auth. ¿Puedo indicar redirect_to para encabezados personalizados?redirect_to custom http encabezado
Gracias.
En mi proyecto actual, la variable de encabezado http personalizado debe establecerse mientras se redirige para http auth auth. ¿Puedo indicar redirect_to para encabezados personalizados?redirect_to custom http encabezado
Gracias.
el método del objeto request
headers
se puede utilizar para establecer cabeceras HTTP personalizado dentro de un controlador:
request.headers['foo'] = 'bar'
Carriles le permite agregar encabezados personalizados reorientando al mismo tiempo. Se discute en Rails guides.
10.2.1 Configuración de los jefes de encargo
Si desea establecer cabeceras personalizadas para una respuesta continuación
response.headers
es el lugar para hacerlo. El atributoheaders
es un hash que asigna los nombres de encabezado a sus valores, y Rails configurará algunos de ellos automáticamente. Si desea añadir o cambiar un encabezado, simplemente asignarle aresponse.headers
lo tanto, su código de acción podría llegar a ser algo como esto:
def some_action
# do_some_work
response.headers["your-key"] = "some value"
redirect_to url
end
¿Cómo accede el objeto de solicitud para un ' redirect_to' call? – JellicleCat
Es un objeto de solicitud que representa la solicitud que desencadenó esa acción. Probablemente significó establecer 'headers' en el objeto' response'. Agregué un código de muestra para las personas que terminarían aquí desde Google. – Uzbekjon