# Displaying array elements in order

**URL:** <https://www.ruby-forum.com/t/displaying-array-elements-in-order/143110>\
**Category:** Rails\
**Created:** [July 15, 2008, 11:31am UTC](https://www.ruby-forum.com/t/displaying-array-elements-in-order/143110 "2008-07-15T11:31:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ganana\_srishti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e480ec/32.png) [@ganana\_srishti](https://www.ruby-forum.com/u/ganana_srishti)\
**Post date:** [July 15, 2008, 11:31am UTC](https://www.ruby-forum.com/t/displaying-array-elements-in-order/143110/1 "2008-07-15T11:31:06Z")

</div>

Hi,

for example

a=[12,354,633,68,85]  
\<%for i in a%\>  
\<%z=Document.find(i)%\>  
\<%=z.name%\>  
\<%end%\>

Here the result is displaying randomly in browser  
but i want to display the result in the array order  
i.e first 12 then followed by 354,633,68,85

If you have any solution pla reply

---

<div class="post-metadata">

**Author:** ![ganana\_srishti](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e480ec/32.png) [@ganana\_srishti](https://www.ruby-forum.com/u/ganana_srishti)\
**Post date:** [July 15, 2008, 1:56pm UTC](https://www.ruby-forum.com/t/displaying-array-elements-in-order/143110/2 "2008-07-15T13:56:32Z")

</div>

Try

a=[12,354,633,68,85].sort

or

\<%for i in a.sort %\>

–wpd

On Tue, Jul 15, 2008 at 5:31 AM, Pragash Mr.
