Crie um usuário (proprietário) e, em seguida, crie uma equipe usando o Devise

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

  •  26-09-2019
  •  | 
  •  

Pergunta

Eu tenho tentado há vários dias usando atributos aninhados, etc. Basicamente, quero que um usuário se inscreva. Depois que o usuário estiver 'inscrito', quero que eles sejam redirecionados para 'criar sua equipe'.

Uma vez eles criaram sua equipe, são redirecionados para o painel da equipe.

Mas e se um usuário não criasse a equipe imediatamente? Eu gostaria que o sistema detecte que eles não criaram uma equipe e os redirecionam, caso contrário, vá para o painel.

Não tenho certeza de qual seria a melhor prática para fazer isso. Eu esperava encontrar algum projeto do GitHub para fazer isso, mas sem sucesso.

Obrigado

Foi útil?

Solução

Eu faria o controlador algo como ..

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

Isso é tão codificado PSUDO.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top