Мы пытаемся перенести существующее приложение в Rails, но я не могу найти хороший пример приложения, которое поддерживает то, что нам нужно.У нас есть несколько интерфейсных систем, в которые могут войти различные пользователи.Каждый пользовательский тип функционирует совершенно по-разному, но между ними есть отношения.
Пример :
В магазине по дизайну интерьера регулярно проводятся мероприятия для посетителей.В магазине проводится мероприятие, но организатором мероприятия является сторонний дизайнер интерьеров.
3 типа пользователей: участники, докладчики и менеджеры магазинов.
Посетители должны создать учетную запись, прежде чем получить доступ к системе.,После этого они могут просматривать события, регистрировать / отменять регистрацию и т. Д.
Докладчики должны создать учетную запись перед доступом к системе.Как только они это сделают, они могут сделать себя доступными в качестве хоста для различных событий, увидеть участников, зарегистрированных в настоящее время для своего события, и т. Д.
Менеджеры магазина - это суперпользователи, которые могут управлять всеми аспектами системы.
По сути, хотя все типы пользователей взаимосвязаны, между ними очень мало общих функциональных возможностей.Есть ли какие-либо ресурсы, которые могут дать хороший обзор того, как такая система будет реализована?