[ruby-it] Ordinare risultati find in base a campo esterno
Silvano Stralla
silvano.stralla a sistrall.it
Mer 2 Dic 2009 17:20:23 CET
Hai provato:
neew.comments.count
invece di neew.newsComments.size?
Ciao,
Silvano
PS: sorry per il plurale...
2009/12/2 Giorgio Arcella <a-mj a hotmail.it>:
> Grazie a tutti..seguendo Silvano(che ho letto x primo) ho messo questa
> find
>
>> @neews_piu_commentate = Neew.find(:all, :limit => 5, :include =>
>> :comments, :group => "#{Neew.table_name}.id", :order =>
>> "count(#{Comment.table_name}.id) DESC")
>
> tra l'altro c'era Neews.table_name, che non mi funzionava, e invece
> funziona mettendo neew al singolare;
> adesso l'ordinamento č giusto, ma x qualche strano motivo mi sbaglia la
> size quando stampo questo:
>> <span style="font-size: 10px; font-style: italic;">(<%= neew.newsComments.size > %> commenti)</span>
> esce sempre (1 commenti), anche quando sono pių di 1...non riesco a
> capire perchč..grazie mille!
> --
> 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