Думаю, я бы добавил это любому, кто хочет сделать выбранное по умолчанию значение , которое является одним из объектов в раскрывающемся списке , в отличие от значения "нет". то есть вы редактируете форму, для которой выбрано предыдущее значение, и вы не хотите терять это предыдущее значение на странице редактирования:
Предположим, у вас есть массив родителей, хранящихся в @parents, и ваша форма привязана к объекту с именем @my_messed_up_family, а у @my_messed_up_family есть один «отец»:
= f.label :parent_id, "Choose which of your parents is your father?
= f.select :parent_id, options_from_collection_for_select(@parents.sort_by {|n| n.name}, "id", "name", :selected=>@my_messed_up_family.father.id)