Простейший Ruby On Rails контроллер

Illustration of a person sitting on the floor, leaning against a wall while looking at a tablet. The image has a minimalistic style with purple and white background tones and selective color highlighting the person's shoes and scarf.
Обновлено: | Опубликовано:
Illustration of a person sitting on the floor, leaning against a wall while looking at a tablet. The image has a minimalistic style with purple and white background tones and selective color highlighting the person's shoes and scarf.

Многие начинающие изучать Ruby On Rails быстро запутываются в механизме совместной работы routes, controllers и views. Что бы сделать этот процесс максимально понятным я нарисовал небольшую шпаргалку. На схеме показан минимальный набор кода, необходимый для того, чтобы контроллер вывел в браузер кусок текста. По стрелкам можно понять, какие соглашения о наименовании используются в Rails в данном случае.

Если вам более интересно какими путям данные из формы попадают в контроллер, то для этого есть ещё одна схема – Как Rails передаёт параметры и создаёт формы.


Кстати, ещё очень сильно помогают разобраться в этом процессе логи Rails-приложения. О том, как их читать – в статье Незаменимый навык: смотреть в логи.

Subscribe to our Newsletter

Let us send you the best of what we've discovered in DevOps, Cloud and Kubernetes, as well us occasional event announcements.

We are also preparing some ways to learn together: weekly challenges, free courses and more. Subscribe now to be the first to get those.