Создайте Пользователя (Владельца), а затем создайте Команду с помощью Devise

StackOverflow https://stackoverflow.com/questions/3416789

  •  26-09-2019
  •  | 
  •  

Вопрос

Я пытался в течение нескольких дней использовать вложенные атрибуты и т.д.По сути, я хочу, чтобы Пользователь ЗАРЕГИСТРИРОВАЛСЯ.Как только Пользователь "Зарегистрируется", я хочу, чтобы он был перенаправлен на страницу "Создайте свою команду".

Как только они создали свою команду, они перенаправляются на панель управления своей командой.

Но что, если Пользователь не сразу создал Команду?Я бы хотел, чтобы система обнаружила, что они не создали команду, и перенаправила их, в противном случае перейдите на панель мониторинга.

Я не уверен, что было бы наилучшей практикой в этом деле.Я надеялся найти какой-нибудь проект на Github для этого, но безрезультатно.

Спасибо

Это было полезно?

Решение

Я бы сделал контроллер чем-то вроде..

def login
  unless current_user.exists?(team)
    redirect_to create_team
  else
    redirect_to root_url
   end
 end

Это такой псевдокод.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top