Я создаю простой инструмент для совместной работы над проектом с использованием rails 2.3. Аутентификация обрабатывается с помощью плагина Restful Authentication, а управление ролями - с помощью плагина Role Requirement.
Мне нужно создать взаимодействие с пользователем. Например, когда авторизованный Пользователь вошел в систему, Пользователь может создать команду, которая принадлежит Пользователю, поэтому команда может войти в систему и создавать / редактировать / обновлять / удалять данные Пользователя. Таким образом, каждый пользователь может создать команду для совместной работы.
Я попробовал с моделью приглашения, в моей попытке;
Пользователь может пригласить другого пользователя (с приглашение_ид), а затем я отфильтровал контроллеров / искателей с (приглашение_ид). Если приглашенный пользователь входит в систему, может видеть только данные пользователя приглашающего.
Но это не очень хорошо для управляемости и создает сложную кодовую базу.
Как я могу реализовать такую систему совместной работы пользователей?
так что лучше для этого.
Спасибо