[ruby-it] Ordinare risultati find in base a campo esterno
Giorgio Arcella
a-mj a hotmail.it
Mer 2 Dic 2009 17:02:49 CET
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/.
More information about the Ml
mailing list