Отправить только часть формы или вложенную форму - PullRequest
0 голосов
/ 10 июля 2019

Есть ли способ отправить часть формы контроллеру, например отправить только fields_for контроллеру? У меня есть форма с несколькими атрибутами, некоторые из них для модели и будут храниться в БД, а некоторые для API, пользователь заполнит несколько полей, а затем будут отображены другие поля (в соответствии с ответом API). Итак, мне нужно отправить мою форму дважды, но я не хочу отправлять всю форму модели, а просто отправить атрибуты для API из этой формы, а затем полную форму.

1 Ответ

0 голосов
/ 11 июля 2019

Когда вы отправляете свою форму, она отправляет данные вашей формы в действие вашего контроллера, и я думаю, что только это действие.Кроме того, форма будет отправлена ​​только один раз

Если вы хотите отправить свою форму дважды, почему бы вам не добавить свое собственное действие к нажатию кнопки отправки.Здесь вы можете сделать два ajax звонка на ваши разные действия?Или вы можете использовать strong parameters, чтобы ограничить то, что будет получено для ваших отдельных действий контроллера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...