Dieses Mal werde ich die Verwendung der Karte vorstellen.
Grundform
Array-Variable= ["a", "b", "c"]
Array-Variable.map {|Variablennamen|Spezifische Verarbeitung}
categories = ["a", "b", "c"] #Array
categories.map {|category| [category.name, category.id] } #ID zum Element des Arrays,Geben Sie den Namen an und geben Sie ihn einzeln aus
Wenn es tatsächlich verwendet wird, wird es häufig mit select verwendet.
application_controller.rb
def set_category
@categories = Category.all
end
= form.select :category_id, @categories.map{ |category| [category.name, category.id] }, {prompt:"Bitte auswählen"}
das ist alles
Recommended Posts