[RUBY] Verwendung von collection_select

Dieses Mal werde ich erklären, wie collection_select verwendet wird.

Was du machen willst

Ich möchte jedem Element in der Auswahl eine ID geben und sie nach Namen anzeigen. So was.

Image from Gyazo

Wie benutzt man

collection_select verfügt über Optionen, HTML-Attribute usw., und Sie können verschiedene Erscheinungsbilder ändern, indem Sie sie ändern. Diesmal füge ich jedoch am Anfang eine leere Option "Bitte auswählen" hinzu, die am orthodoxesten ist. Ich würde gerne.

Das Modell ist so.

= f.collection_Spaltennamen auswählen,Array von Elementen,Wertelementattribut,Textelement, { prompt: "Bitte auswählen" } 

Es sieht so aus, wenn es tatsächlich verwendet wird.

= f.collection_select :prefecture, @prefecture, :id, :name, { prompt: "Bitte auswählen" } 

#@Fügen Sie alle Präfekturinformationen in die Präfektur ein (Instanzvariable)
#Da ich eine ID mit dem Wert des Elements angeben möchte, ist der Elementteil des Wertattributs:zu id
#Ich möchte im Text nach Namen anzeigen, daher ist der Elementteil des Textes:benennen

Image from Gyazo

Grundsätzlich wird collection_select häufig parallel zu active_hash verwendet. Es kann effizienter sein, active_hash und dann cellection_select zu studieren.

Verwendung für active_hash

https://qiita.com/Yu-8chan/items/9f19e2495937f4e36dde

Referenzmaterial

https://railsdoc.com/page/collection_select

das ist alles

Recommended Posts

Verwendung von collection_select
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von java.util.logging
Verwendung der Karte
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von Ruby return
[Rails] Verwendung von Enum
Verwendung von @Builder (Lombok)
Verwendung der Java-Klasse
Wie man Big Decimal benutzt
[Java] Verwendung von removeAll ()
Verwendung von String [] args
Verwendung von Rails Join
Verwendung von Java Map
Ruby: Wie man Cookies benutzt
Verwendung von abhängigen :: zerstören
Verwendung von Eclipse Debug_Shell
Verwendung von Apache POI
[Rails] Verwendung der Validierung
Verwendung von Java-Variablen
[Rails] So verwenden Sie authenticate_user!
Verwendung von GC Viewer
Wie man Lombok jetzt benutzt
[Erstellen] Verwendung von JUnit
[Schienen] Verwendung von Scope
Verwendung der link_to-Methode
[Rails] Wie man Edelstein "devise" benutzt
Wie man Lombok im Frühling benutzt
Verwendung von StringBurrer und Arrays.toString.
Verwendung des Arrays (persönliches Memorandum)
Verwendung von HttpClient (Get) von Java
Verwendung der include? -Methode