Erstellen Sie einen Benutzer (Eigentümer) und dann erstellen Sie ein Team mit Devise

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

  •  26-09-2019
  •  | 
  •  

Frage

Ich habe mehrere Tage versucht, verschachtelte Attribute verwenden, usw. Grundsätzlich möchte ich ein Benutzer anmelden. Sobald der Benutzer ‚angemeldet‘ ist möchte ich sie Seite ‚Create Your Team‘ umgeleitet werden.

Sobald sie ihre Teams erstellt, dann sie, um ihr Team Armaturenbrett umgeleitet werden.

Was aber, wenn ein Benutzer das Team nicht sofort erstellt hat? Ich würde es so erkennt das System gerne, dass sie keine Mannschaft und Umleitungen sie erstellt hat, sonst Armaturenbrett gehen.

Ich bin sicher nicht das, was die beste Praxis in dies zu tun sei. Ich hatte gehofft, einige Github-Projekt zu finden, dies zu tun, aber ohne Erfolg.

Danke

War es hilfreich?

Lösung

Ich würde die Steuerung so etwas wie machen ..

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

Das ist so psuedo-Code.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top