Rack apps and middleware
Vanilla Rack
- What is an HTTP request (brief overview)
- What is Rack (brief overview)
- Building a simple Rack app (hello world)
- Stacking Rack apps
- Build analytics middleware
Rack::Builder
- Refactor our rack stack to use
Rack::Builder
Rack on Rails
- Rails is a Rack app
- Try running
config.ru
- How an HTTP request goes through rails
- Mounting Rack apps within Rails
- Mount app built in part 1 in a blank rails app
- Middleware in Rails
- Build a
Rack::Honeypot
-like middleware