Я пытаюсь выяснить, как сделать процесс регистрации аля basecamphq или столько же других приложений SASS.
Что я хотел бы сделать, так это когда кто-то регистрируется и создает учетную запись с такой информацией:
Имя
Фамилия
Компания
Субдомен
электронная почта
пароль
И тогда владелец учетной записи может создавать пользователей, принадлежащих этой учетной записи.
# user
belongs_to :account
# account
has_many :users
belongs_to :subscription_plan
# subscription_plan
has_many :accounts
Владелец учетной записи и пользователи должны иметь возможность войти в систему, используя одну и ту же форму.
Какова наилучшая стратегия для достижения вышеизложенного?
EDIT
Это «правильный» способ сделать это или есть лучший способ?