[ruby-it] Custom sorting...

gabriele renzi surrender_it a yahoo.it
Lun 28 Ago 2006 21:12:10 CEST


--- Andrea Gandino <contact a andreagandino.com> ha
scritto: 


> Fin qui tutto ok, nel senso che riesco senza
> problemi ad avere le 
> informazioni che mi servono. Mi chiedevo perō una
> cosa: č possibile 
> avere quelle note ordinate non per ID, ma che ne so,
> per data di 
> immissione, titolo o chissā cos'altro?

 
> L'unica cosa che so fare č @user.notes.reverse, ma
> non mi č di nessun 
> aiuto...

i metodi #sort e #sort_by sono quelli utili ad
ordinare un Enumerable, con una cosa del genere: 

user.notes.sort_by {|n| n.title}

ma se hai intenzione di usarli sempre o quasi ordinati
secondo un criterio preciso puoi aggiungere una nota a
has_many con una cosa come:

has_many :notes, :order => 'title'

dā un'occhiata alla documentazione di has_many nelle
api di rails per maggiori informazioni. 

-- 
icq:     #69488917 
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info

__________________________________________________
Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi 
http://mail.yahoo.it 


Maggiori informazioni sulla lista Ml