Tengo una lista de selección en mi modelo que enumera un nombre de las personas con su nombre de los empleadores:Hacer la salida de lista de selección en orden alfabético en Rails?
<li>Case Handler Name<span><%= f.select :person_id, Person.all.collect { |x| [x.name_and_company, x.id] } %></span></li>
def name_and_company
return "#{personname} (#{company})"
end
¿Es posible forzar a la lista de selección de salida en orden alfabético?
Supongo que pondré una etiqueta de pedido allí ... en alguna parte?
(:order => 'personname DESC')
Gracias,
Danny
Hola J. Si estoy usando lo anterior en la vista Kase, que debe estar en el controlador de la gente o el controlador Kase? Además, ¿la sección del controlador de su código iría dentro del bloque de def create? Gracias. – dannymcc
Si la vista corresponde a la acción del controlador de Kase, debería estar en esta misma acción en el controlador de Kase. –