Использование devise_invitable для добавления пользователей в группу в Ruby on Rails?

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

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

Должен ли я переопределить контроллер приглашений методы, или есть другой плагин, который лучше подходит для этой цели?

8
задан Tim 11 November 2010 в 21:44
поделиться