1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00

doc environments in README.es

This commit is contained in:
Gabriel Andretta 2011-12-31 14:14:27 -03:00
parent 5eb65ef9b0
commit 71b0e040be

View file

@ -1446,6 +1446,25 @@ O varias:
[views] path del directorio de las vistas. Si no está presente, [views] path del directorio de las vistas. Si no está presente,
se infiere del valor de la opción <tt>app_file</tt>. se infiere del valor de la opción <tt>app_file</tt>.
== Entornos
Existen tres entornos (+environments+) predefinidos: <tt>development</tt>,
<tt>production</tt> y <tt>test</tt>. El entorno por defecto es
<tt>development</tt> y tiene algunas particularidades:
* Se recargan las plantillas entre una petición y la siguiente, a diferencia
de <tt>production</tt> y <tt>test</tt>, donde se cachean.
* Se instalan manejadores de errores <tt>not_found</tt> y <tt>error</tt>
especiales que muestran un stack trace en el navegador cuando son disparados.
Para utilizar alguno de los otros entornos puede asignarse el valor
correspondiente a la variable de entorno +RACK_ENV+, o bien utilizar la opción
<tt>-e</tt> al ejecutar la aplicación:
ruby mi_app.rb -e <ENTORNO>
Los métodos +development?+, +test?+ y +production?+ te permiten conocer el
entorno actual.
== Manejo de Errores == Manejo de Errores