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

Mkdev article

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

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

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


Хочешь быть таким же крутым, как Кирилл Ширинкин?

Тогда записывайся на обучение! В своих статьях Кирилл делится лишь частью знаний. Научись большему со своим персональными наставником!

Назначить ментором Fodoj