[RUBY] Was ist die Zupfmethode?

Dieses Mal habe ich etwas über die Zupfmethode gelernt und werde sie ausgeben.

Was ist die Zupfmethode? Wie benutzt man es?

Ich werde ungefähr beschreiben.

Was ist die Zupfmethode?

Die Zupfmethode ist wie folgt geschrieben. "Eine Methode, die den Wert der im Argument angegebenen Spalte als Array zurückgibt."

Die Map-Methode kann als Methode mit demselben Effekt erwähnt werden. Wenn Sie jedoch den Rückgabewert als Array erhalten möchten, ist die Verwendung der Zupfmethode einfacher und einfacher.

Lass es uns tatsächlich benutzen.

Wie benutzt man

Angenommen, die Namensspalte der Benutzertabelle enthält vier Personen: "Tanaka", "Yoshida", "Suzuki" und "Takahashi". Wenn Sie daher nur die Namensspalte der Benutzertabelle abrufen möchten, ist die Zupfmethode effektiv.

User.pluck(:name)
#Dann wird die folgende Verarbeitung durchgeführt
SELECT `users`.`name` FROM `users`
=> ["Tanaka", "Yoshida", "Suzuki", "Takahashi"] #Rückgabewert

Dies ist sehr praktisch, wenn Sie die Informationen in der Tabelle oder Datenbank als Array registrieren möchten.

Recommended Posts

Was ist die Zupfmethode?
Was ist die Initialisierungsmethode?
Was ist die Hauptmethode in Java?
Was ist die BufferedReader-Klasse?
Wofür ist der Konstruktor?
'% 02d' Was ist der% von% 2?
Was für eine Methode ist define_method?
Was ist der Unterschied zwischen einer Aktion und einer Instanzmethode?
Was ist Cubby?
Was ist java
Was ist der beste Migrationsdatentyp? ??
Was ist Schlüsselumhang?
Was ist ein Test? ・ Über die Wichtigkeit eines Tests
Was ist Maven?
Was ist Jackson?
[Für Programmieranfänger] Was ist eine Methode?
Was ist Selbst
Was ist Jenkins?
Was ist ArgumentMatcher?
Was ist IM-Jonglieren?
Was ist das beste Lesen von Dateien (Java)
Was ist params
Was ist SLF4J?
Über die Methode
Was ist Fassade? ??
Was ist Java <>?
Was ist Gradle?
Was ist POJO?
Was ist java
Wie ist die Datenstruktur von ActionText?
Wofür ist das Fassadenmuster nützlich?
Was ist centOS?
Was ist RubyGem?
Was ist before_action?
Was ist Docker?
Was ist Byte?
Was ist Tomcat?
[Ruby] Was passiert, wenn das Selbst der Methode als Rückgabewert verwendet wird?
Was ist JSP? ~ Lassen Sie uns die Grundlagen von JSP kennen !! ~
Was ist das Java Servlet / JSP MVC-Modell?
Die Reihenfolge der Java-Methodenmodifikatoren ist festgelegt
Was unterscheidet sich von der PHP-Sprache. [Hinweis]
Was ist der flüchtige Modifikator für Java-Variablen?
Was ist der Unterschied zwischen SimpleDateFormat und DateTimeFormatter? ??
Was ist Maven Assembly?
Was ist Docker-Compose?
Was ist ein Konstruktor?
Was ist vue cli
Was ist eine Schnittstelle?
Was ist Rubys Selbst?
Was ist harte Codierung?
Was ist ein Stream?
Was ist Rubys attr_accessor?
Was ist Java-Kapselung?
Was ist die Erlaubnis verweigert?
Was ist Instanzsteuerung?
Was ist ein Initialisierer?