Um das Gerät kurz zu erklären, es ist ein Juwel, das ein Anmeldesystem macht.
Die Device-Helper-Methode authenticate_user! -Methode ist eine Methode, die nur vom angemeldeten Benutzer ausgeführt werden kann, indem sie im Controller als before_action beschrieben wird.
Schreiben Sie die Methode authenticate_user! Auf den Controller. Beispiel
class PostsController < ApplicationController
before_action :authenticate_user!
def index
end
end
Mit dieser Beschreibung kann nur der angemeldete Benutzer mit posts_controller verarbeiten.
Beispiel
class PostsController < ApplicationController
before_action :authenticate_user!, only: [:show]
def index
end
def show
end
end
Auf diese Weise können Sie verhindern, dass nur die Show-Aktion von nicht angemeldeten Benutzern verwendet wird.
Ich würde mich freuen, wenn Sie auf Fehler hinweisen könnten. Danke, dass du bis zum Ende zugesehen hast.
Recommended Posts