Hi!

Take a look at the method group_by:

http://www.ruby-doc.org/core-1.9.3/Enumerable.html#method-i-group_by

On Wed, Aug 22, 2012 at 1:44 PM, Colin Law <[email protected]> wrote:

> On 22 August 2012 17:26, ngw <[email protected]> wrote:
> > Hi *, I have an array of AR objects that I've been able to sort
> > alphabetically that I need to split by letter, for example { :a =>
> [apple],
> > :b => [banana] } and so on, based on an attribute that I use for sorting.
> > The end result should be something like
> >
> > <ul>
> >   <li>A</li>
> >   <ul>
> >     <li> Apple </li>
> >   </ul>
> >   <li>B</li>
> >   <ul>
> >     <li> Banana </li>
> >
> > and so on.
> > I have no idea how to do this...
> > The array is already sorted alphabetically using the DB.
>
> Is it that you do not know how to write the ruby code to iterate the
> records?  If your objects are in @records then you can use
> @records.each.
>
> Colin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to