aboutsummaryrefslogtreecommitdiffstats
path: root/guides
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2013-04-03 12:15:11 +0200
committerYves Senn <yves.senn@gmail.com>2013-04-03 12:20:25 +0200
commitdc1347be2cfa99190ee462629b6490a71b4ce6a5 (patch)
treeff3ede1a4c6334d6f7ce0ca3c56d9438b5a952ce /guides
parentb13789c30cc991e2c0b20f16705a88e45c91dcad (diff)
downloadrails-dc1347be2cfa99190ee462629b6490a71b4ce6a5.tar.gz
rails-dc1347be2cfa99190ee462629b6490a71b4ce6a5.tar.bz2
rails-dc1347be2cfa99190ee462629b6490a71b4ce6a5.zip
adjust config.ru tempalte used in the rails on rack guide
Diffstat (limited to 'guides')
-rw-r--r--guides/source/rails_on_rack.md11
1 files changed, 7 insertions, 4 deletions
diff --git a/guides/source/rails_on_rack.md b/guides/source/rails_on_rack.md
index d8477d89e3..1bf34bf3cd 100644
--- a/guides/source/rails_on_rack.md
+++ b/guides/source/rails_on_rack.md
@@ -28,7 +28,10 @@ Rails on Rack
### Rails Application's Rack Object
-`ApplicationName::Application` is the primary Rack application object of a Rails application. Any Rack compliant web server should be using `ApplicationName::Application` object to serve a Rails application.
+`ApplicationName::Application` is the primary Rack application object of a Rails
+application. Any Rack compliant web server should be using
+`ApplicationName::Application` object to serve a Rails
+application. `Rails.application` refers to the same application object.
### `rails server`
@@ -79,11 +82,11 @@ To use `rackup` instead of Rails' `rails server`, you can put the following insi
```ruby
# Rails.root/config.ru
-require "config/environment"
+require ::File.expand_path('../config/environment', __FILE__)
use Rack::Debugger
use Rack::ContentLength
-run ApplicationName::Application
+run Rails.application
```
And start the server:
@@ -324,7 +327,7 @@ config.middleware.clear
```ruby
# config.ru
use MyOwnStackFromScratch
-run ApplicationName::Application
+run Rails.application
```
Resources