[RUBY] Quelle est la méthode pluck?

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.

Quelle est la méthode pluck?

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.

Comment utiliser

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

Quelle est la méthode pluck?
Quelle est la méthode d'initialisation?
Quelle est la méthode principale en Java?
Qu'est-ce que la classe BufferedReader?
A quoi sert le constructeur?
'% 02d' Quel est le% de% 2?
Quel type de méthode est define_method?
Quelle est la différence entre une action et une méthode d'instance?
Qu'est-ce que Cubby
Qu'est-ce que 'java
Quel est le meilleur type de données de migration? ??
Qu'est-ce que Keycloak
Qu'est-ce qu'un test? ・ À propos de l'importance d'un test
Qu'est-ce que maven?
Qu'est-ce que Jackson?
[Pour les débutants en programmation] Qu'est-ce qu'une méthode?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Quelle est la meilleure lecture de fichier (Java)
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
À propos de la méthode
Qu'est-ce que la façade? ??
Quel est le test de code de test de modèle
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Quelle est la structure des données d'ActionText?
À quoi sert le modèle de façade?
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
[Ruby] Que se passe-t-il si le self de la méthode est utilisé comme valeur de retour?
Qu'est-ce que JSP? ~ Connaissons les bases de JSP !! ~
Qu'est-ce que le modèle Java Servlet / JSP MVC?
L'ordre des modificateurs de méthode Java est fixe
Ce qui est différent du langage PHP. [Remarque]
Quel est le modificateur volatile pour les variables Java?
Quelle est la différence entre SimpleDateFormat et DateTimeFormatter? ??
Qu'est-ce que l'assemblage Maven?
Qu'est-ce que `docker-compose up`?
Qu'est-ce qu'un constructeur
Qu'est-ce que vue cli
Qu'est-ce qu'une interface
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce que l'encapsulation Java?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?