From 16c1ba76ed5b75a8b3716622122d5eda141246fe Mon Sep 17 00:00:00 2001 From: John Bintz Date: Wed, 16 Mar 2016 07:21:22 -0400 Subject: [PATCH] [middleware-ordering] Improve middlware docs, fixes #51 --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dcf30d0..1457291 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,12 @@ Then add the middleware to your Rails middleware stack by editing your `config/e # config/environments/development.rb MyApp::Application.configure do - # Add Rack::LiveReload to the bottom of the middleware stack with the default options. + # Add Rack::LiveReload to the bottom of the middleware stack with the default options: config.middleware.insert_after ActionDispatch::Static, Rack::LiveReload - + + # or, if you're using better_errors: + config.middleware.insert_before Rack::Lock, Rack::LiveReload + # ... end ``` @@ -45,7 +48,11 @@ config.middleware.use(Rack::LiveReload, ) ``` -In addition, Rack::LiveReload's position within middleware stack can be specified by inserting it relative to an exsiting middleware via `insert_before` or `insert_after`. See the [Rails on Rack: Adding a Middleware](http://guides.rubyonrails.org/rails_on_rack.html#adding-a-middleware) section for more detail. +In addition, Rack::LiveReload's position within middleware stack can be +specified by inserting it relative to an exsiting middleware via +`insert_before` or `insert_after`. See the [Rails on Rack: Adding a +Middleware](http://guides.rubyonrails.org/rails_on_rack.html#adding-a-middleware) +section for more detail. ### Sinatra / config.ru