Maintenant que nous avons appris les méthodes require et permit, nous les afficherons.
Lisez cet article pour comprendre la signification et l'utilisation des méthodes require et permit.
L'une des méthodes de paramètre fort, qui spécifie le nom d'objet des données extraites de params.
Exemple d'utilisation
def user_params
params.require(:user)
end
Cela spécifie les données de l'objet appelé user.
Un des paramètres forts, qui spécifie la clé des données extraites des paramètres.
Exemple d'utilisation
def
tweet_params
params_permit(:name, :text, :image)
end
La différence entre les deux est donc de savoir si vous spécifiez une clé ou un objet.
Par conséquent, la méthode du permis et la méthode requise peuvent être utilisées en même temps.
Exemple
def user_params
params.require(:user).permit(:name, :email, :password)
end
L'objet utilisateur est spécifié et les clés de nom, d'e-mail et de mot de passe définies dans l'objet utilisateur sont spécifiées.
Recommended Posts