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