Guardian.anonymous? versus Guardian.is_anonymous?

Guardian hat zwei sehr ähnlich benannte Prädikate: anonymous? und is_anonymous?

Was ist der Unterschied? :philosoraptor: :grimacing: :zipper_mouth_face:

4 „Gefällt mir“

Ich stimme zu, das kann verwirrend sein. :face_with_spiral_eyes:

anonymous? bedeutet, dass der Benutzer sich nicht angemeldet hat, also ein anonymer Benutzer, der die Seite durchsucht.

Es gibt eine alte Funktion, die es Benutzern ermöglicht, zu einem „anonymen“ Benutzerkonto zu wechseln. Using anonymous mode to reply or create topics
is_anonymous? bedeutet, dass der Benutzer in diesen Modus gewechselt hat.

5 „Gefällt mir“

Ah-ha…

Vielleicht wäre es besser, is_anonymous? in is_user_in_anonymous_mode? umzubenennen?

Ich garantiere, dass es bereits mindestens einen fehlerhaften Code wegen Berechtigungen gibt, weil jemand versehentlich die falsche Methode verwendet hat…

1 „Gefällt mir“