Chapter 2 Routing

I dreamed a thousand new paths . . . I woke and walked my old one.

—Chinese proverb

The routing system in Rails is the system that examines the URL of an incoming request and determines what action should be taken by the application. And it does a good bit more than that. Rails routing can be a bit of a tough nut to crack. But it turns out that most of the toughness resides in a small number of concepts. After you’ve got a handle on those, the rest falls into place nicely.

This chapter introduces you to the principal techniques for defining and manipulating routes. The next chapter builds on this knowledge, helping you to explore the facilities Rails offers in support of writing applications that comply with the principles ...

Get The Rails 5 Way, Fourth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.