Erstellen Sie einen Benutzer (Eigentümer) und dann erstellen Sie ein Team mit Devise
-
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
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.