Notieren Sie sich die nützlichen Hilfsmethoden, die Sie beim Bereitstellen von Geräten verwenden können.
Methode | Funktion |
---|---|
before_action :authenticate_user! | Zugriff nur für angemeldete Benutzer zulassen |
current_user | Holen Sie sich den aktuell angemeldeten Benutzer |
user_signed_in? | Stellen Sie fest, ob der Benutzer angemeldet ist |
user_session | Zugriff auf Benutzersitzungsinformationen |
3.before_action :authenticate_user! Diese Methode wechselt die anzuzeigende Seite abhängig vom Anmeldestatus. Wenn der Benutzer nicht angemeldet ist, wechselt der Benutzer zum Anmeldebildschirm. Durch Aufrufen von before_action können Sie zum Anmeldebildschirm wechseln, wenn Sie sich vor dem Ausführen der Aktion nicht angemeldet haben.
app/controllers/application_controller.rb
class ArticlesController < ApplicationController
before_action :authenticate_user!
def index
end
def show
end
end
Recommended Posts