Cette fois, j'ai appris la méthode de pluck, donc je vais la sortir.
Quelle est la méthode pluck? Comment l'utiliser?
Je vais décrire environ.
La méthode pluck s'écrit comme suit. "Une méthode qui renvoie la valeur de la colonne spécifiée dans l'argument sous forme de tableau."
La méthode map peut être mentionnée comme une méthode avec le même effet, mais si vous souhaitez obtenir la valeur de retour sous forme de tableau, il est plus simple et plus facile d'utiliser la méthode pluck.
Utilisons-le réellement.
Supposons qu'il y ait quatre personnes dans la colonne de nom de la table des utilisateurs: "Tanaka", "Yoshida", "Suzuki" et "Takahashi". Par conséquent, si vous souhaitez obtenir uniquement la colonne de nom de la table utilisateur, la méthode pluck est efficace.
User.pluck(:name)
#Ensuite, le traitement suivant est effectué
SELECT `users`.`name` FROM `users`
=> ["Tanaka", "Yoshida", "Suzuki", "Takahashi"] #Valeur de retour
Ceci est très pratique lorsque vous souhaitez enregistrer les informations dans la table ou la base de données sous forme de tableau.
Recommended Posts