Ich habe bereits über die Einführung von Devise geschrieben, daher werde ich mich dieses Mal auf die Methoden konzentrieren, die von Devise gehandhabt werden können.
[Vorherigen Post]
Ich habe versucht, das auf den ersten Blick schwierige Gerät zusammenzufassen Fortsetzung, ich habe versucht, das schwierige Gerät auf den ersten Blick zusammenzufassen
Legt fest, ob der Benutzer angemeldet ist, und gibt einen booleschen Wert zurück.
Es wird häufig mit der if-Anweisung verwendet, wenn Sie ändern möchten, was zwischen angemeldeten und nicht angemeldeten Benutzern angezeigt werden soll. Beispiel: "Abmelden" für Benutzer, die angemeldet sind, "Anmelden" für Benutzer, die nicht angemeldet sind usw.
Transitbenutzer, die nicht auf dem Bildschirm der Anmeldeseite angemeldet sind. Es wird in der Steuerung häufig als before_action beschrieben. Selbst wenn ein Benutzer, der nicht angemeldet ist, die URL direkt eingibt, kann der Übergang vorgenommen werden.
Sie können die ID des angemeldeten Benutzers mit current_user.id
abrufen.
Es wird häufig verwendet, um angemeldete Benutzer mit Benutzern abzugleichen, die Artikel gepostet haben.
Recommended Posts