mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
document redirect in spanish readme
Signed-off-by: Konstantin Haase <konstantin.mailinglists@googlemail.com>
This commit is contained in:
parent
252a8d094c
commit
5a22939b9d
1 changed files with 32 additions and 0 deletions
|
@ -807,6 +807,38 @@ De manera similar, también podés asignar el código de estado:
|
|||
halt "I'm a teapot"
|
||||
end
|
||||
|
||||
=== Redirección del Navegador
|
||||
|
||||
Podés redireccionar al navegador con el método `redirect`:
|
||||
|
||||
get '/foo' do
|
||||
redirect '/bar'
|
||||
end
|
||||
|
||||
Cualquier parámetro adicional se utiliza de la misma manera que los argumentos
|
||||
pasados a `halt`:
|
||||
|
||||
redirect '/bar', 303
|
||||
redirect '/bar', 'te confundiste de lugar, compañero'
|
||||
|
||||
Para pasar argumetnos con una redirección, podés agregarlo a la cadena de
|
||||
búsqueda:
|
||||
|
||||
redirect '/bar?suma=42'
|
||||
|
||||
O usar una sesión:
|
||||
|
||||
enable :session
|
||||
|
||||
get '/foo' do
|
||||
session[:secreto] = 'foo'
|
||||
redirect '/bar'
|
||||
end
|
||||
|
||||
get '/bar' do
|
||||
session[:secreto]
|
||||
end
|
||||
|
||||
=== Accediendo al objeto de la petición
|
||||
|
||||
El objeto de la petición entrante puede ser accedido desde el nivel de la
|
||||
|
|
Loading…
Reference in a new issue