[RUBY] Comment utiliser la carte

Cette fois, je vais vous présenter comment utiliser la carte.

Comment utiliser

Forme basique


Variable de tableau= ["a", "b", "c"]  
Variable de tableau.map {|Nom de variable|Traitement spécifique}

categories = ["a", "b", "c"] #Tableau
categories.map {|category| [category.name, category.id] }  #Id à l'élément du tableau,Donnez le nom et émettez un par un

Lors de son utilisation, il est souvent utilisé avec select.

application_controller.rb


def set_category
  @categories = Category.all
end

= form.select :category_id, @categories.map{ |category| [category.name, category.id] }, {prompt:"Veuillez sélectionner"}

Dessin d'achèvement

Image from Gyazo Image from Gyazo

c'est tout

Recommended Posts

Comment utiliser Map
Comment utiliser la carte
Comment utiliser Map
[Java] Comment utiliser Map
Comment utiliser Java Map
Comment utiliser rbenv
Comment utiliser with_option
Comment utiliser fields_for
Comment utiliser java.util.logging
Comment utiliser collection_select
Comment utiliser Twitter4J
Comment utiliser active_hash! !!
Comment utiliser MapStruct
Comment utiliser TreeSet
[Comment utiliser l'étiquette]
Comment utiliser l'identité
Comment utiliser le hachage
Comment utiliser Dozer.mapper
Comment utiliser Gradle
Comment utiliser org.immutables
Comment utiliser java.util.stream.Collector
Comment utiliser VisualVM
[Rails] Comment utiliser la méthode de la carte
Comment utiliser Queue avec priorité
[Rails] Comment utiliser enum
Comment utiliser java Facultatif
Comment utiliser JUnit (débutant)
Comment utiliser le retour Ruby
[Rails] Comment utiliser enum
Comment utiliser @Builder (Lombok)
Comment utiliser la classe Java
Comment utiliser Big Decimal
[Java] Comment utiliser removeAll ()
Comment utiliser String [] args
Comment utiliser la jonction de rails
Ruby: Comment utiliser les cookies
Comment utiliser Dependant :: Destroy
Comment utiliser Eclipse Debug_Shell
Comment utiliser Apache POI
[Rails] Comment utiliser la validation
Comment utiliser les variables Java
[Rails] Comment utiliser authenticate_user!
Comment utiliser GC Viewer
Comment utiliser Lombok maintenant
[Création] Comment utiliser JUnit
[Rails] Comment utiliser Scope
Comment utiliser la méthode link_to
[Rails] Comment utiliser la "devise" des gemmes
Comment utiliser Lombok au printemps
Comment utiliser StringBurrer et Arrays.toString.
Comment utiliser le tableau (mémorandum personnel)