Теория
Как устроен цикл обработки запроса в Ruby on Rails?
Путь от Puma и Rack через middleware и маршрутизацию к контроллеру, представлению и HTTP-ответу.
Читать ответ