Есть несколько методов выбора помощника, которые вы можете использовать. Наиболее распространенным является collection_select . Это замечательно, если у вас есть belongs_to
ассоциация на модели, и вы хотите использовать меню выбора, чтобы установить это.
<%= f.collection_select :category_id, Category.all, :id, :name %>
Для других ситуаций есть более общий метод select . Здесь вы можете указать массив опций, которые вы хотите предоставить.
<%= f.select :priority, [["Low", 1], ["Medium", 2], ["High", 3]] %>
Первое значение в каждом элементе массива - это имя опции выбора, второе - это значение, которое будет присвоено атрибуту.
Существует много других избранных меню (для дат и времени), но два вышеупомянутых должны охватывать большинство ситуаций. Эти методы работают на form_for
или fields_for
.