[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