Добавить пользователя другим пользователем - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть модель, разработанная пользователем. Есть ли способ добавить пользователя к той же модели устройства пользователя уже зарегистрированным пользователем?

  1. Пользователь А делает регистрацию.
  2. Пользователь A подтверждает электронную почту.
  3. Пользователь А становится администратором.
  4. Пользователь A добавляет другого пользователя B, используя электронную почту.
  5. Подтверждение по электронной почте отправлено пользователю B.

Я сделал первые три шага. Просьба дать мне идею сделать все остальное.

1 Ответ

0 голосов
/ 05 ноября 2018

devise_invitable https://github.com/scambra/devise_invitable - лучшее решение, которое я нашел.

Ниже приведены шаги:

Предполагается, что вы создали модель пользователя devise и настроили почтовую программу действий.

  1. добавить gem 'devise_invitable
  2. В вашем cmd bundle install
  3. rails generate devise_invitable:install
  4. rails generate devise_invitable user
  5. rake db:migrate
  6. rails generate devise_invitable:views users
  7. Теперь в вашем браузере зарегистрируйтесь или войдите в уже зарегистрированный аккаунт.
  8. Перейти http://localhost:3000/users/invitation/new.
  9. здесь вы можете указать адрес электронной почты, которого хотите пригласить.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...