Nachdem wir die erforderlichen und zulässigen Methoden kennengelernt haben, werden wir sie ausgeben.
Lesen Sie diesen Artikel, um die Bedeutung und Verwendung der erforderlichen und zulässigen Methoden zu verstehen.
Eine der starken Parametermethoden, die den Objektnamen der von Parametern abgerufenen Daten angibt.
Anwendungsbeispiel
def user_params
params.require(:user)
end
Dies gibt die Daten des Objekts an, das als Benutzer bezeichnet wird.
Einer der starken Parameter, der den Schlüssel der von Parametern abgerufenen Daten angibt.
Anwendungsbeispiel
def
tweet_params
params_permit(:name, :text, :image)
end
Der Unterschied zwischen beiden besteht also darin, ob Sie einen Schlüssel oder ein Objekt angeben.
Daher können das Genehmigungsverfahren und das Anforderungsverfahren gleichzeitig verwendet werden.
Beispiel
def user_params
params.require(:user).permit(:name, :email, :password)
end
Das Benutzerobjekt wird angegeben, und die im Benutzerobjekt definierten Schlüssel für Name, E-Mail und Kennwort werden angegeben.
Recommended Posts