Я пытаюсь выяснить, как использовать Devise для регистрации в 1-страничной группе.
Попытка сделать это максимально простым.
Я пытаюсь зарегистрировать группы пользователей через 1 руководителя группы.
Поэтому я отправляю руководителю группы ссылку, и он переходит на 1 страницу, на которой есть поля для их адреса электронной почты, возможно, также поля для ввода пароля.
У них ниже у меня будет сетка, то есть nested_attributes строк для электронных писем пользователей, которые подписывает руководитель группы.
Я хотел бы, чтобы пользователи, перечисленные ниже лидера группы, имели в своей записи информацию о том, кем является руководитель группы.
Проблема в том, что все, что я использовал в Devise, и все примеры, которые я вижу, предназначены для того, чтобы делать что-то «пользователь за пользователем», а не «пакетным» способом.
Мне не нужен окончательный написанный код (хотя он не будет возражать против какого-либо псевдо-кода), я ищу совет по этому процессу.
Хотя я пока что имею две формы. В частности, верхний должен быть основан на ajax и должен создавать пользователя лидера команды, как только он покидает поле. Как насчет всех пользователей ниже. На самом деле я не хочу изменять каждую строку, в которой есть электронная почта пользователя, чтобы она вызывала метод, взаимодействующий с Devise - yuch. Я думаю, что это должна быть обычная «форма», которая отправляется (возможно, с проверкой на стороне клиента для email@address.format), но я все еще застрял на правильном подходе для регистрации «партии» пользователей таким образом.