Verwendung von Enum in Schienen
■ Verbesserte Lesbarkeit von db, einfach zu verwalten ■ Die Anwendung ist auch für die japanische Lokalisierung wirksam
■ Mac OS catalina ■ Ruby on Rails (5.2.4.2) ■ Virtual Box:6.1 ■ Vagrant: 2.2.7
model/hoge.rb
① Spaltenname aufzählen:[:Jedes Wort, :Jedes Wort, :Jedes Wort, :Jedes Wort]
② Spaltenname aufzählen:{"Jedes Wort": 1,"Jedes Wort": 2.......}
hoge/_form.html.erb
<%= form.select :Spaltenname,Modellname.Spaltennames.keys, :selected=>Modellname.Spaltennames[Spaltenname] %>
das ist alles
■ Über Aufzählung https://web-camp.io/magazine/archives/16862
■ Über form_with https://qiita.com/tanaka-yu3/items/50f54f5d4f4b8dfe19f3
Recommended Posts