Cette fois, je vais vous présenter comment utiliser la carte.
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"}
c'est tout
Recommended Posts