Мои настройки: Rails 3.0.9, Ruby 1.9.2
Вот мои модели
class Project
has_many :tasks
has_many :photos
class Task
belongs_to :project
class Photos
belongs_to :project
Мне нужно, чтобы иметь возможность возвращать результирующий набор, отсортированный первым по проектуимя (ASC), а затем чередовать задачи и фотографии, отсортированные по дате (DESC).Вот пример вывода порядка, в котором я нуждаюсь
project: install new roof
photo: ...(added on 7/15/11)
task: ...(added on 7/10/11)
task: ...(added on 7/1/11)
project: repair bathtub
task: ... (added on 8/21/11)
photo: ... (added on 8/20/11)
photo: ...(added on 8/17/11)
task: ... (added on 8/15/11)
Я предпочитаю получать весь набор результатов из ActiveRecord, а затем сортировать его в Ruby, но не знаю, как поступить, любые идеи будут высоко оценены.Спасибо.