Как добавить временное поле в мою форму разработки для использования позже? - PullRequest
0 голосов
/ 04 октября 2011

Я хочу дать пользователям возможность зарегистрироваться в качестве пользователя определенного типа. Однако поле типа пользователя находится в отдельной таблице (по соображениям безопасности), поэтому при создании новой учетной записи я также создаю новую запись в другой таблице для этой учетной записи.

Итак, насколько я могу судить, я могу либо создать новое поле в моей пользовательской таблице, созданной разработчиком, а затем after_create проверить мою модель для этого поля и затем добавить ее в свою связанную таблицу разрешений пользователей. Но это кажется излишним, поэтому есть ли способ добавить какую-то временную переменную в форму и использовать ее для создания пользовательского типа?

1 Ответ

1 голос
/ 04 октября 2011

Если вы хотите создать / отредактировать два или более объектов в одной и той же форме, вам следует использовать вложенные формы. Вы найдете всю необходимую информацию в этих двух поездах: http://railscasts.com/episodes/196-nested-model-form-part-1 и http://railscasts.com/episodes/197-nested-model-form-part-2

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