# Ordenar una lista desplegable

**URL:** <https://www.ruby-forum.com/t/ordenar-una-lista-desplegable/126437>\
**Category:** Rails\
**Created:** [January 18, 2008, 9:09am UTC](https://www.ruby-forum.com/t/ordenar-una-lista-desplegable/126437 "2008-01-18T09:09:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [January 18, 2008, 9:09am UTC](https://www.ruby-forum.com/t/ordenar-una-lista-desplegable/126437/1 "2008-01-18T09:09:55Z")

</div>

Tengo este cÃ³digo:

\<% form\_for(@repair\_ticket) do |f| %\>

\<%= text\_field\_with\_auto\_complete :rp\_part, :name %\>

**Client**  
 \<% @clients.each do |client| %\> \> \<%= client.name %\> \<% end %\>

Â¿Como puedo poner ;order =\> client.name para toda la lista desplegable?

---

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [January 18, 2008, 9:41am UTC](https://www.ruby-forum.com/t/ordenar-una-lista-desplegable/126437/2 "2008-01-18T09:41:58Z")

</div>

Dude! its a predominantly English forum

---

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [January 20, 2008, 5:59am UTC](https://www.ruby-forum.com/t/ordenar-una-lista-desplegable/126437/3 "2008-01-20T05:59:05Z")

</div>

Quoting John S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Tengo este código:
> 
> \<% form\_for(@repair\_ticket) do |f| %\>
> 
> \<%= text\_field\_with\_auto\_complete :rp\_part, :name %\>
> 
> **Client**

```
 <% @client.sort!{|a, b| a.name <=> b.name} %>
 <% @clients.each do |client| %>

```

o:

```
 <% clients = @client.sort{|a, b| a.name <=> b.name} %>
 <% clients.each do |client| %>

```

> \<% @clients.each do |client| %\>  
> \<option value=“\<%= client.id %\>”  
> \<%= ’ selected’ if client.id == @repair\_ticket.client\_id %\>\>  
> \<%= client.name %\>  
>   
> \<% end %\>
> 
> ¿Como puedo poner ;order =\> client.name para toda la lista desplegable?

Pardon mi español pobre. Creo que entiendo su pregunta. Vea el código  
arriba.

Jeffrey
