Я хотел бы добавить требование приглашения для пользователей, чтобы зарегистрироваться. То есть. в дополнение к требованию от них указать комманду электронной почты/пароля, я хочу дополнительное поле: invite_code. Это временное исправление, так что незапрашиваемые пользователи не могут войти в течение определенного альфа-периода.
Я запутался, так как Devise не добавляет контроллеры. Я как бы знаком с концепцией виртуальных атрибутов, и мне кажется, что я могу добавить: invite_code к модели, а затем просто жестко запрограммировать шаг теперь, когда он говорит, что код приглашения должен быть равен 12345 или что-то еще.
Это имеет смысл при разработке аутентификации? И как мне приблизиться к этому из-за правильного подхода к рельсам?
Большое спасибо.