[RUBY] Über häufig verwendete Methoden in der Entwicklung

Einführung

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

user_signed_in? -Methode

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.

authenticate_user! -Methode

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.

current_user-Methode

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

Über häufig verwendete Methoden in der Entwicklung
Ruby-Methoden, die häufig in Rails verwendet werden
Informationen zu Validierungsmethoden in JUnit
Hilfsmethoden im Gerät verfügbar
Edelstein oft in Schienen verwendet
Häufig verwendete Syntaxbeispiele in Java
Test-API, die häufig in AssertJ verwendet wird
Häufig verwendete Methoden in Active Record
Häufig verwendete Befehle für MySQL-Operationen
Über singuläre Methoden
Über die Methode von HttpServlet ()
Über Ruby-Methoden
Liste der im PAIZA D-Rang verwendeten Methoden
Informationen zu in Java verwendeten Variablen (lokaler Variablentyp)
Informationen zum regulären Ausdruck, der in der Ruby-Submethode verwendet wird
Informationen zu Ruby-Instanzmethoden
Informationen zum Aufrufen von Instanzmethoden
Persönliche Zusammenfassung der in JUnit 4 häufig verwendeten Typen
Über redirect_to in form_with
[Schienen] Standardwerte festlegen
Denken Sie über die Unterschiede zwischen Funktionen und Methoden nach (in Java)
Aktivieren Sie starke Parameter in devise
ActiveRecord :: NotNullViolation im Gerätefehler
Testen Sie private Methoden in JUnit
Informationen zum Benennen von Rails-Modellmethoden
Über reguläre Ausdrücke in Ruby
Häufig verwendete Prozesse in SpreadSheet
Testen Sie private Methoden in JUnit
Über die Zupfmethode und die ID-Methode
Java-Klasse Variable Klassenmethode
Über Java Abstract Class
Verspotten Sie statische Methoden in Mockito 3.4
Mechanismus und Merkmale der in Java häufig verwendeten Collection-Implementierungsklasse