[ruby-it] Ordinare risultati find in base a campo esterno
Silvano Stralla
silvano.stralla a sistrall.it
Mer 2 Dic 2009 18:05:28 CET
:-)
count è il metodo che restituisce il numero di elementi in una
relazione has_many.
Lo trovi documentato piuttosto bene qui:
http://railsapi.com/doc/rails-v2.3.4/ (è un sinonimo del metodo size).
In pratica è l'equivalente di Comment.count(['neews.id = ?', id della news])
Ciao,
Silvano
2009/12/2 Giorgio Arcella <a-mj a hotmail.it>:
> Silvano Stralla wrote:
>> Hai provato:
>>
>> neew.comments.count
>>
>> invece di neew.newsComments.size?
>
> yess ora funziona!
> ..quando hai qualche minuto di tempo, se puoi spiegarmi bene il
> funzionamento di
>>@neews_piu_commentate = Neew.find(:all, :limit => 5, :include => :comments, >:group => "#{Neew.table_name}.id", :order => "count(#
>>{Comment.table_name}.id) DESC")
> mi faresti un altro grande favore..niente fretta naturalmente :p
> non riesco a capire bene cosa succede, nè cos'è count..
> Grazie ancora!
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
--
Considera l'ambiente prima di stampare questa email. Dai, che
l'equazione è semplice: meno A4, più alberi.
. . . Silvano Stralla . . .
email: silvano.stralla a sistrall.it
site: http://www.sistrall.it
More information about the Ml
mailing list