Допустим, у меня есть следующие ресурсы DataMapper:
class Post
include DataMapper::Resource
has n, :comments
...
end
class Comment
include DataMapper::Resource
belongs_to :post
...
end
Чтобы получить упорядоченный список сообщений, я знаю, что вы можете сделать:
@posts = Posts.all(:order => :date.desc)
Но допустим, я хочу отобразить все сообщения, упорядоченные по убыванию количества комментариев, которые они имеют. Как бы я это сделал?