Несколько "входных" порталов в приложении Rails - PullRequest
1 голос
/ 08 февраля 2011

Мы пытаемся перенести существующее приложение в Rails, но я не могу найти хороший пример приложения, которое поддерживает то, что нам нужно.У нас есть несколько интерфейсных систем, в которые могут войти различные пользователи.Каждый пользовательский тип функционирует совершенно по-разному, но между ними есть отношения.

Пример :
В магазине по дизайну интерьера регулярно проводятся мероприятия для посетителей.В магазине проводится мероприятие, но организатором мероприятия является сторонний дизайнер интерьеров.

3 типа пользователей: участники, докладчики и менеджеры магазинов.
Посетители должны создать учетную запись, прежде чем получить доступ к системе.,После этого они могут просматривать события, регистрировать / отменять регистрацию и т. Д.

Докладчики должны создать учетную запись перед доступом к системе.Как только они это сделают, они могут сделать себя доступными в качестве хоста для различных событий, увидеть участников, зарегистрированных в настоящее время для своего события, и т. Д.

Менеджеры магазина - это суперпользователи, которые могут управлять всеми аспектами системы.

По сути, хотя все типы пользователей взаимосвязаны, между ними очень мало общих функциональных возможностей.Есть ли какие-либо ресурсы, которые могут дать хороший обзор того, как такая система будет реализована?

1 Ответ

0 голосов
/ 08 февраля 2011

Возможно, вам стоит поискать гем / плагин, который обеспечивает функциональность «авторизации»? Вот некоторые связанные вопросы, которые могут быть полезны:

Rails: авторизация с Authlogic

, какой самый популярный гем / плагин Ruby on Rails AUTHORIZATION на данный момент?

Вот 2 рейкаста, которые могут быть полезны:

http://railscasts.com/tags/26

...