У меня есть ресурс «Группы» в моем приложении, к которому могут присоединиться пользователи (группа has_and_belongs_to_many Users и наоборот). Плагин devise_invitable позволяет существующему пользователю моего приложения отправить по электронной почте приглашение другому потенциальному пользователю зарегистрироваться на сайте. , но мне нужны дополнительные функции: я хочу, чтобы пользователь мог пригласить кого-то в определенную группу, чтобы, приняв это приглашение в электронном письме, он мог увидеть ссылку для присоединения эта Группа.
Кто-нибудь использовал devise_invitable, чтобы сделать что-то подобное? Как лучше всего добавить эту дополнительную функциональность? Кажется, мне нужно включить какой-то «токен группы», идентифицирующий группу в электронном письме с приглашением, а затем передать его обратно в URL-адрес, который пользователь щелкает, чтобы принять приглашение.
Должен ли я переопределять методы контроллера приглашений, или есть другой плагин, который лучше подходит для этой цели?