update REAMDE.es.rdoc

Signed-off-by: Konstantin Haase <konstantin.mailinglists@googlemail.com>
This commit is contained in:
Gabriel Andretta 2010-12-20 13:04:20 -03:00 committed by Konstantin Haase
parent 472bc062f0
commit 78bb1d9c6a
1 changed files with 24 additions and 2 deletions

View File

@ -39,6 +39,11 @@ Cada ruta se asocia con un bloque:
.. aniquilar algo .. .. aniquilar algo ..
end end
options '/' do
.. informar algo ..
end
Las rutas son comparadas en el orden en el que son definidas. La primer ruta Las rutas son comparadas en el orden en el que son definidas. La primer ruta
que coincide con la petición es invocada. que coincide con la petición es invocada.
@ -428,6 +433,13 @@ La gem/librería markaby es necesaria para renderizar plantillas Markaby:
Renderiza <tt>./views/index.mab</tt>. Renderiza <tt>./views/index.mab</tt>.
Si tenés Tilt 1.2 o posterior, podés usar markaby inline:
get '/' do
markaby { h1 "Bienvenido!" }
end
=== Plantillas Slim === Plantillas Slim
La gem/librería slim es necesaria para renderizar plantillas Slim: La gem/librería slim es necesaria para renderizar plantillas Slim:
@ -587,6 +599,16 @@ patrón:
session[:ultimo_slug] = slug session[:ultimo_slug] = slug
end end
Al igual que las rutas, los filtros también aceptan condiciones:
before :agent => /Songbird/ do
# ...
end
after '/blog/*', :host_name => 'ejemplo.com' do
# ...
end
== Interrupción == Interrupción
Para detener inmediatamente una petición dentro de un filtro o una ruta usá: Para detener inmediatamente una petición dentro de un filtro o una ruta usá:
@ -894,7 +916,7 @@ aplicación basada en Rack (Rails/Ramaze/Camping/...).
require 'sinatra/base' require 'sinatra/base'
class PantallaDeLogin< Sinatra::Base class PantallaDeLogin < Sinatra::Base
enable :sessions enable :sessions
get('/login') { haml :login } get('/login') { haml :login }
@ -984,7 +1006,7 @@ desde el ámbito de la petición utilizando `settings`:
Tenés la ligadura al ámbito de la petición dentro de: Tenés la ligadura al ámbito de la petición dentro de:
* bloques pasados a get/head/post/put/delete * bloques pasados a get/head/post/put/delete/options
* filtros before/after * filtros before/after
* métodos ayudantes * métodos ayudantes
* plantillas/vistas * plantillas/vistas