Permalink
Browse files

enviroments description added to Readme

  • Loading branch information...
1 parent 48fdb6d commit cbfe4d8b097a25255cc6d782eb67f4b4d3af4d8c Aleksander Dąbrowski committed Dec 20, 2011
Showing with 12 additions and 0 deletions.
  1. +12 −0 README.rdoc
View
12 README.rdoc
@@ -1386,6 +1386,18 @@ You can also hand in an array in order to disable a list of protections:
[views] Path to the views folder. Inferred from <tt>app_file</tt>
setting if not set.
+== Environments
+
+There are three predefined +environments+: <tt>development</tt>, <tt>production</tt> and <tt>test</tt>. Environment can be set by RACK_ENV environment variable, and default value is <tt>development</tt>.
+
+You can also run different environemnt using <tt>-e</tt> option:
+
+ ruby my_app.rb -e [ENVIRONMENT]
+
+You can use predefinied methods: +development?+, +test?+ and +production?+, to check which enviroment is set.
+
++Developemnt+ is default setting. In this mode, all templates are being reloaded between requests. Special <tt>not_found</tt> and <tt>error</tt> handlers are installed for this enviroment, so you will see nice error page. In +production+ and +test+ templates are being cached.
+
== Error Handling
Error handlers run within the same context as routes and before filters, which

0 comments on commit cbfe4d8

Please sign in to comment.