Как Rails передаёт параметры и создаёт формы

Illustration of a person sitting on the floor against a wall, engrossed in reading a book, with a spotlight effect highlighting them. They are wearing casual clothing and sneakers.
Обновлено: | Опубликовано:
Illustration of a person sitting on the floor against a wall, engrossed in reading a book, with a spotlight effect highlighting them. They are wearing casual clothing and sneakers.

В прошлой схеме, демонстрирующей как в Rails взаимосвязаны routes.rb, контроллер и вьюха я не затронул передачу параметров. Так как у многих новичков возникают проблемы с пониманием как вообще форма в браузере связана с Rails контроллером и откуда берутся params, то появилась необходимость в ещё одной схеме.

По ней видно как form_tag генерирует html форму, которая при отправке передаёт параметр в соответствующий контроллер.

Кстати, ещё очень сильно помогают разобраться в этом процессе логи 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.