Передача различных параметров в новое действие в Rails - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть модель встреч, которую можно создавать по разным маршрутам (от наставника или от ученика). Я хотел бы передать ID преподавателя или ученика на встречу # новое действие.

Должен ли я получить POST-запрос для отправки идентификаторов в форму назначения или использовать GET-запрос для создания новой формы. Если бы мне следовало сделать последнее, то каким был бы НАСТОЯЩИЙ способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 31 декабря 2011

Похоже, вы захотите получить, а не POST, потому что вы представляете форму, а не сразу создаете запись.Я бы назначил назначение вложенным ресурсом под tutor и student в вашем файле rout.rb, так что вы получите идентификатор преподавателя или студента таким образом.

Идентификатор студента или преподавателя получит параметры для действий AppointmentController #new и #create из компонентов URL, поэтому вам не нужно будет хранить эти поля формы идентификаторов или что-либо подобное.

...